Leaderboards / Windows & doors

Windows & doors leaderboard

Ranked by permit volume, not quality or customer satisfaction.

Windows & doors permits filed in the last 12 months. Only windows & doors permits count here.

  1. 1David FriesorgerBoston · 26 in last 90 days90
  2. 2Brian D DennisonFalmouth · 21 in last 90 days88
  3. 3Nicholas DrostChicopee · 23 in last 90 days74
  4. 4Robert LeblancPlymouth · 15 in last 90 days71
  5. 5Richard L BertolamiBoston · 14 in last 90 days70
  6. 6Greg MazaresBarnstable · 3 in last 90 days63
  7. 7Robert PoczobutBoston · 18 in last 90 days55
  8. 8Patrick KubalaChicopee · 21 in last 90 days52
  9. 9Dennis GullottiBoston · 19 in last 90 days39
  10. 10Gregory MazaresAttleboro · 12 in last 90 days37
  11. 10Greg MazaresMashpee · 10 in last 90 days37
  12. 12Juan MedinaBoston · 17 in last 90 days34
  13. 12Robert LeBlancLexington · 9 in last 90 days34
  14. 14Gregory Mazares, Brian DennisonTaunton · 7 in last 90 days30
  15. 14Greg MazaresBourne · 5 in last 90 days30
  16. 16Artem SudakovBoston · 3 in last 90 days29
  17. 17Greg MazaresHarwich · 12 in last 90 days28
  18. 18Robert LeblancRandolph · 8 in last 90 days26
  19. 18Robert LeblancBraintree · 8 in last 90 days26
  20. 20Robert LeblancGloucester · 12 in last 90 days24
  21. 21Stephen GoulstonEaston · 4 in last 90 days22
  22. 22Robert LeblancMansfield · 11 in last 90 days21
  23. 22Window NationPlymouth · 8 in last 90 days21
  24. 22Robert LeblancEaston · 6 in last 90 days21
  25. 22Renewal By Andersen LlcSudbury · 5 in last 90 days21
  26. 22David J Friesorger, David J FriesorgerTaunton · 3 in last 90 days21
  27. 27Greg MazaresChatham · 8 in last 90 days20
  28. 27Robert LeblancWakefield · 5 in last 90 days20
  29. 27Manuel D VasconcelosWakefield · 4 in last 90 days20
  30. 30Andy Kane (Psne)Falmouth · 5 in last 90 days19
  31. 30Greg MazaresNorth Attleborough19
  32. 32Marisa AraiWaltham · 8 in last 90 days18
  33. 32Kyle SearlesBoston18
  34. 34Robert LeblancWaltham · 4 in last 90 days17
  35. 34David FriesorgerRandolph17
  36. 36Yankee Home IncChicopee · 8 in last 90 days16
  37. 36Robert LeblancBellingham · 5 in last 90 days16
  38. 36Kristina FilozovaBraintree · 2 in last 90 days16
  39. 39Manuel VasconcelosLexington · 8 in last 90 days15
  40. 39Marc BeauchampAttleboro · 5 in last 90 days15
  41. 39Brian OlsenNorth Attleborough · 4 in last 90 days15
  42. 39Greg MazaresTruro · 4 in last 90 days15
  43. 39John FergusonBoston · 4 in last 90 days15
  44. 39Heather TabordaBarnstable · 3 in last 90 days15
  45. 39Manuel VasconcelosBoston · 1 in last 90 days15
  46. 39David J FriesorgerAttleboro15
  47. 47Carissa LangellaFalmouth · 5 in last 90 days14
  48. 47Window Nation LLCSomerville · 4 in last 90 days14
  49. 47Robert LeblancBridgewater · 3 in last 90 days14
  50. 47Ashley N. Walters, Kyle SearlesTaunton · 1 in last 90 days14
  51. 47Dennis GullottiWaltham14
  52. 52Gregory Mazares, Gregory MazaresTaunton · 12 in last 90 days13
  53. 52Lowe's Home CentersPlymouth · 7 in last 90 days13
  54. 52Alain BeaulieuChicopee · 4 in last 90 days13
  55. 52Fisher WindowsSomerville · 4 in last 90 days13
  56. 52Lowe's Home CentersNorth Attleborough · 2 in last 90 days13
  57. 52Lowes Home Centers LlcEaston · 1 in last 90 days13
  58. 58Marisa AraiBoston · 6 in last 90 days12
  59. 58Richard Lema Jr, Richard Lema JrTaunton · 4 in last 90 days12
  60. 58Ted DowRandolph · 4 in last 90 days12
  61. 58Paul Downing - Downing & SonPlymouth · 3 in last 90 days12
  62. 58Ashley Walters Lowe's Inc.Plymouth12
  63. 58Chris MarsicanoBourne12
  64. 58Richard FalloneBoston12
  65. 65L&P Boston Operating IncSomerville · 7 in last 90 days11
  66. 65Brian DennisonMashpee · 5 in last 90 days11
  67. 65Paul DowningBoston · 4 in last 90 days11
  68. 65Brian OlsenAttleboro · 3 in last 90 days11
  69. 65Manuel VasconcelosBridgewater · 3 in last 90 days11
  70. 65Renewal by Andersen LLCSomerville · 3 in last 90 days11
  71. 65Robert LeblancConcord · 3 in last 90 days11
  72. 65RobiccoSomerville · 3 in last 90 days11
  73. 65Caio TorresEaston · 2 in last 90 days11
  74. 65JB Sash & Door IncSomerville · 2 in last 90 days11
  75. 65Manuel VasconcelosMashpee · 1 in last 90 days11
  76. 65Brian OlsenMansfield11
  77. 65Richard FalloneHingham11
  78. 65Ted DowAttleboro11
  79. 79Manuel VasconcelosRockland · 5 in last 90 days10
  80. 79Manuel VasconcelosPlymouth · 4 in last 90 days10
  81. 79Marc BeauchampMansfield · 4 in last 90 days10
  82. 79Ted DowBridgewater · 3 in last 90 days10
  83. 79Ted DowBoston · 3 in last 90 days10
  84. 79Lowe's Home Centers LlcAttleboro · 1 in last 90 days10
  85. 79Home Depot Usa IncLowell10
  86. 86Caio TorresRandolph · 9 in last 90 days9
  87. 86Eric L ArsenaultGloucester · 4 in last 90 days9
  88. 86Robert LeblancRockland · 4 in last 90 days9
  89. 86Naruan IsidorioBoston · 1 in last 90 days9
  90. 86Robert LeblancHingham · 1 in last 90 days9
  91. 86David LeclairBoston9
  92. 86Kyle NielsenChicopee9
  93. 86Lowes Home CentersLowell9
  94. 86Renewal By AndersonLowell9
  95. 95Lori LiskerHingham · 8 in last 90 days8
  96. 95Caio TorresAttleboro · 7 in last 90 days8
  97. 95Andrew KaneBourne · 6 in last 90 days8
  98. 95Infinity Replacement LLCSomerville · 4 in last 90 days8
  99. 95Willard BrownChicopee · 3 in last 90 days8
  100. 95Heather TabordaPlymouth · 2 in last 90 days8
  101. 95Robert LeblancHanson · 1 in last 90 days8
  102. 95Ted DowBellingham · 1 in last 90 days8
  103. 95Richard Lema JrTaunton8
  104. 104Igor Wantil De SouzaHingham · 7 in last 90 days7
  105. 104MIchael TorridiBoston · 7 in last 90 days7
  106. 104Romain StreckerBoston · 5 in last 90 days7
  107. 104Manuel VasconcelosBraintree · 4 in last 90 days7
  108. 104Scott KnowltonBoston · 4 in last 90 days7
  109. 104Bryan MolinskiMashpee · 3 in last 90 days7
  110. 104Marc B BeauchampBellingham · 3 in last 90 days7
  111. 104Robert LeblancCohasset · 3 in last 90 days7
  112. 104Ted DowRockland · 3 in last 90 days7
  113. 104Brian BlanchardRandolph · 2 in last 90 days7
  114. 104Lowe's Home CentersRandolph · 2 in last 90 days7
  115. 104Lowes Home Centers LlcWest Bridgewater · 2 in last 90 days7
  116. 104Robert PoczobutWakefield · 2 in last 90 days7
  117. 104William Chase IIBoston · 2 in last 90 days7
  118. 104Window NationBridgewater · 2 in last 90 days7
  119. 104Caio TorresWaltham · 1 in last 90 days7
  120. 104Jason EvirsBoston · 1 in last 90 days7
  121. 104Ron RebelloRandolph · 1 in last 90 days7
  122. 104David J FriesorgerHanson7
  123. 104David J FriesorgerBellingham7
  124. 104Manuel VasconcelosBarnstable7
  125. 104O'Sullivan Installs IncLowell7
  126. 104Ted Dow, Ted DowTaunton7
  127. 127Dennis AudetChicopee · 5 in last 90 days6
  128. 127John G. MacdonaldBraintree · 5 in last 90 days6
  129. 127Scott FinneganBellingham · 5 in last 90 days6
  130. 127Brian BlanchardFalmouth · 4 in last 90 days6
  131. 127Ted D DowWakefield · 4 in last 90 days6
  132. 127Anthony ProcacciniAttleboro · 3 in last 90 days6
  133. 127Caio TorresBraintree · 3 in last 90 days6
  134. 127David B VanderbiltGloucester · 3 in last 90 days6
  135. 127Manuel VasconcelosBellingham · 3 in last 90 days6
  136. 127Caio TorresMansfield · 2 in last 90 days6
  137. 127Darin AddinkLexington · 2 in last 90 days6
  138. 127John J FergusonWakefield · 2 in last 90 days6
  139. 127Lowe's Home Centers LlcBridgewater · 2 in last 90 days6
  140. 127OCAZO CONSTRUCTION / BRAULIO BritoProvincetown · 2 in last 90 days6
  141. 127Anthony ProcacciniBoston · 1 in last 90 days6
  142. 127Dave PrellBoston · 1 in last 90 days6
  143. 127Joseph FernandesAttleboro · 1 in last 90 days6
  144. 127Kristopher KratmanWakefield · 1 in last 90 days6
  145. 127Andy KaneConcord6
  146. 127Andy KaneBridgewater6
  147. 127Darin AddinkBoston6
  148. 127Gustavo Adolfo PenaWaltham6
  149. 127Lowes Home CentersBellingham6
  150. 127Richard FalloneLexington6
  151. 127Richard TroiaPlymouth6
  152. 127Window NationNorth Attleborough6
  153. 153Lawrence O'ConnorFalmouth, Bourne · 5 in last 90 days5
  154. 153Lori LiskerLexington · 5 in last 90 days5
  155. 153Ted DowMansfield · 5 in last 90 days5
  156. 153Manuel VasconcelosRandolph · 4 in last 90 days5
  157. 153Romain D StreckerGloucester · 4 in last 90 days5
  158. 153Alaina BartBarnstable · 3 in last 90 days5
  159. 153Manuel VasconcelosWakefield · 3 in last 90 days5
  160. 153Stephen T. DickinsonAttleboro · 3 in last 90 days5
  161. 153Lowe's Home CentersRockland · 2 in last 90 days5
  162. 153Manuel VasconcelosBourne, Falmouth · 2 in last 90 days5
  163. 153Pella Of BostonSudbury · 2 in last 90 days5
  164. 153Window NationRockland · 2 in last 90 days5
  165. 153Ashley WaltersFalmouth · 1 in last 90 days5
  166. 153Glynn NorganBarnstable · 1 in last 90 days5
  167. 153Glynn NorganBraintree · 1 in last 90 days5
  168. 153Leblanc RobertOtis · 1 in last 90 days5
  169. 153Lowes Home CentersSomerville · 1 in last 90 days5
  170. 153Manuel VasconcelosHarwich · 1 in last 90 days5
  171. 153Window NationSudbury · 1 in last 90 days5
  172. 153Beau's Window & Door CoSudbury5
  173. 153David J FriesorgerFalmouth, Bourne5
  174. 153Lowes Home Centers Llc, Kyle SearlesTaunton5
  175. 153Renuity Operations Llc Rite WindowPlymouth5
  176. 153Shawn PirnieChicopee5
  177. 153Stephen GoulstonPlymouth5
  178. 153Thaynna Santana RodriguesProvincetown5
  179. 179Caio TorresBellingham · 4 in last 90 days4
  180. 179Hal WinardProvincetown · 4 in last 90 days4
  181. 179Brian BlanchardMashpee · 3 in last 90 days4
  182. 179Home Depot USA, Inc.Sudbury · 3 in last 90 days4
  183. 179Stephen GoulstonRandolph · 3 in last 90 days4
  184. 179Glynn NorganFalmouth, Bourne · 2 in last 90 days4
  185. 179Greg MazaresProvincetown · 2 in last 90 days4
  186. 179Joseph MckeonWest Bridgewater · 2 in last 90 days4
  187. 179Lowe's Home CentersFalmouth · 2 in last 90 days4
  188. 179Manuel D VasconcelosGloucester · 2 in last 90 days4
  189. 179Robert PoczobutGloucester · 2 in last 90 days4
  190. 179Three Sons Window & Door, IncSomerville · 2 in last 90 days4
  191. 179Window Nation, LLCLexington · 2 in last 90 days4
  192. 179Anthony ProcacciniRandolph · 1 in last 90 days4
  193. 179Ashley WaltersHingham · 1 in last 90 days4
  194. 179Ashley WaltersBraintree · 1 in last 90 days4
  195. 179Bruin Remodeling groupSudbury · 1 in last 90 days4
  196. 179Caio TorresFalmouth · 1 in last 90 days4
  197. 179Dennis GullottiLexington · 1 in last 90 days4
  198. 179Glynn NorganAttleboro · 1 in last 90 days4
  199. 179Glynn NorganBellingham · 1 in last 90 days4
  200. 179Home Depot, Paul M DowningTaunton · 1 in last 90 days4
  201. 179Leblanc RobertWest Bridgewater · 1 in last 90 days4
  202. 179Leonard J PetitpasMashpee · 1 in last 90 days4
  203. 179Manny VasconcelosWaltham · 1 in last 90 days4
  204. 179Manuel D VasconcelosCohasset · 1 in last 90 days4
  205. 179Patrick LydonBoston · 1 in last 90 days4
  206. 179Robert PoczobutWaltham · 1 in last 90 days4
  207. 179Sokol KosovaBoston · 1 in last 90 days4
  208. 179Stephen Goulston, Stephen GoulstonTaunton · 1 in last 90 days4
  209. 179Window Nation, LlcBourne · 1 in last 90 days4
  210. 179Andre TameiraoBarnstable4
  211. 179Artem SudakovHingham4
  212. 179Ashley WaltersMashpee4
  213. 179Ashley Walters Lowe's Inc.Bourne4
  214. 179Bruin Corp of FraminghamSomerville4
  215. 179Dennis GullottiMansfield4
  216. 179Glynn NorganPlymouth4
  217. 179Heather TabordaNorth Attleborough4
  218. 179James DelpreteBridgewater4
  219. 179Jasen MutoHarwich4
  220. 179Jeremy KingsburyChicopee4
  221. 179Kevin HoodPlymouth4
  222. 179Luiz EspigarLexington4
  223. 179Marc BeauchampNorth Attleborough4
  224. 179Neeeco LlcLowell4
  225. 179R.T. Bowman , LlcFalmouth4
  226. 179Ron RebelloBourne, Falmouth4
  227. 179Ron RebelloBarnstable4
  228. 179Scott ThayerConcord4
  229. 179Stronghouse Solutions, LlcAttleboro4
  230. 179Ted DowBraintree4
  231. 179Thaynna Santana RodriguesBarnstable4
  232. 179Window Nation LlcLowell4
  233. 233Darin L AddinkGloucester · 3 in last 90 days3
  234. 233Ted DowWest Bridgewater · 3 in last 90 days3
  235. 233Alaina BartWest Bridgewater · 2 in last 90 days3
  236. 233Amy MclaughlinChicopee · 2 in last 90 days3
  237. 233Andy KaneBellingham · 2 in last 90 days3
  238. 233Brian BlanchardAttleboro · 2 in last 90 days3
  239. 233Caio Marques TorresGloucester · 2 in last 90 days3
  240. 233Caio TorresHingham · 2 in last 90 days3
  241. 233Darin AddinkEaston · 2 in last 90 days3
  242. 233Glynn NorganRandolph · 2 in last 90 days3
  243. 233Heather TabordaChatham · 2 in last 90 days3
  244. 233Jasen MutoChatham · 2 in last 90 days3
  245. 233Kent PerssonFalmouth, Bourne · 2 in last 90 days3
  246. 233Renuity OperationsPlymouth · 2 in last 90 days3
  247. 233Scott FinneganAttleboro · 2 in last 90 days3
  248. 233Ted DowPlymouth · 2 in last 90 days3
  249. 233Anthony ProcacciniFalmouth, Bourne · 1 in last 90 days3
  250. 233Anthony ProcacciniPlymouth · 1 in last 90 days3
  251. 233Caio Marques TorresWakefield · 1 in last 90 days3
  252. 233Caio TorresWest Bridgewater · 1 in last 90 days3
  253. 233Carissa LangellaMashpee · 1 in last 90 days3
  254. 233Carol DistefanoEaston · 1 in last 90 days3
  255. 233Cory VaraoMashpee · 1 in last 90 days3
  256. 233David B VanderbiltWakefield · 1 in last 90 days3
  257. 233David DowneyAttleboro · 1 in last 90 days3
  258. 233Dimitar NotevProvincetown · 1 in last 90 days3
  259. 233Heather TabordaHarwich · 1 in last 90 days3
  260. 233Heriberto RomanAttleboro · 1 in last 90 days3
  261. 233Juan MedinaWakefield · 1 in last 90 days3
  262. 233Kristopher KratmanGloucester · 1 in last 90 days3
  263. 233Lowe'sRandolph · 1 in last 90 days3
  264. 233Lowe's Home CentersBraintree · 1 in last 90 days3
  265. 233Rober Leblanc Renewal By Andersen LLCNeedham · 1 in last 90 days3
  266. 233Stephen GoulstonBoston · 1 in last 90 days3
  267. 233Andrew KaneLexington3
  268. 233Ashley Walters Lowe's Inc.Barnstable3
  269. 233B&D ConstructionBridgewater3
  270. 233Brian BlanchardBridgewater3
  271. 233Brian BlanchardPlymouth3
  272. 233Carol DistefanoWest Bridgewater3
  273. 233Christopher ZorzyWakefield3
  274. 233Dana PickupBourne, Falmouth3
  275. 233David FriesorgerPlymouth3
  276. 233David FriesorgerEaston3
  277. 233Home Depot, Paul DowningTaunton3
  278. 233Jesse maynardNorth Attleborough3
  279. 233Lowe's Home CentersBarnstable3
  280. 233Lowe\'S Home Centers, Kyle SearlesTaunton3
  281. 233Lowes Home CentersMansfield3
  282. 233Marvin Replacement LlcLowell3
  283. 233Matt SalernoHingham3
  284. 233Michael PereiraChicopee3
  285. 233Michael T Mcmahon & Son IncRandolph3
  286. 233New England Window & DoorLowell3
  287. 233Paul KilrowBraintree3
  288. 233Pella Windows and DoorSudbury3
  289. 233Philip BoireBarnstable3
  290. 233RB Farina Roofing & ConstructionSomerville3
  291. 233Rite WindowSomerville3
  292. 233Romain StreckerAttleboro3
  293. 233Scott DoughmanLexington3
  294. 233Stephen Dickinson, Stephen DickinsonTaunton3
  295. 233Stephen GoulstonBridgewater3
  296. 233Ted DowWaltham3
  297. 233Wesley CoutureChicopee3
  298. 233Window NationBarnstable3
  299. 233Yankee Home Improvement , Michael PereiraTaunton3
  300. 300Alexander E EgmontGloucester · 2 in last 90 days2
  301. 300Alicia AndersonTruro · 2 in last 90 days2
  302. 300Ashley WaltersRockland · 2 in last 90 days2
  303. 300Caio TorresConcord · 2 in last 90 days2
  304. 300Glynn NorganHarwich · 2 in last 90 days2
  305. 300Glynn NorganBridgewater · 2 in last 90 days2
  306. 300Jeff Fisher Inc / Fisher WindowsSudbury · 2 in last 90 days2
  307. 300Maisa GoncalvesMashpee · 2 in last 90 days2
  308. 300Renewal By Andersen Scott DoughmanChicopee · 2 in last 90 days2
  309. 300Roberto Maia JuniorBarnstable · 2 in last 90 days2
  310. 300Ruhan General Contracting LlcAttleboro · 2 in last 90 days2
  311. 300Stephen HunterChatham · 2 in last 90 days2
  312. 300William GustafsonRockland · 2 in last 90 days2
  313. 300Andrew KaneChatham · 1 in last 90 days2
  314. 300Andrew KaneEaston · 1 in last 90 days2
  315. 300Anthony ProcacciniMansfield · 1 in last 90 days2
  316. 300Anthony ProcacciniMashpee · 1 in last 90 days2
  317. 300Anthony ProcacciniBarnstable · 1 in last 90 days2
  318. 300Artem SudakovBraintree · 1 in last 90 days2
  319. 300Aspect Montage, IncSomerville · 1 in last 90 days2
  320. 300Barry HallHarwich · 1 in last 90 days2
  321. 300Bill GustafsonBridgewater · 1 in last 90 days2
  322. 300Boston Doors and WindowsSomerville · 1 in last 90 days2
  323. 300Brett SesnewiczHingham · 1 in last 90 days2
  324. 300Brian BlanchardEaston · 1 in last 90 days2
  325. 300Brian Blanchard Advanced Windows, Inc.Needham · 1 in last 90 days2
  326. 300Capizzi Home Improvement Inc CAPIZZIBarnstable · 1 in last 90 days2
  327. 300Chris YerkesChatham · 1 in last 90 days2
  328. 300Dan LarochelleChicopee · 1 in last 90 days2
  329. 300Dana PickupPlymouth · 1 in last 90 days2
  330. 300Dana PickupAttleboro · 1 in last 90 days2
  331. 300Daniel O AraujoFalmouth · 1 in last 90 days2
  332. 300Darin AddinkTruro · 1 in last 90 days2
  333. 300David ArrowsmithBoston · 1 in last 90 days2
  334. 300Derek CoutoFalmouth, Bourne · 1 in last 90 days2
  335. 300Dwayne MartinFalmouth · 1 in last 90 days2
  336. 300Glynn NorganLexington · 1 in last 90 days2
  337. 300Harold LoydFalmouth · 1 in last 90 days2
  338. 300Jean InnocentRandolph · 1 in last 90 days2
  339. 300Jim SittigPlymouth · 1 in last 90 days2
  340. 300Juan MedinaGloucester · 1 in last 90 days2
  341. 300Karner Home Improvement Llc Dba DabellaAttleboro · 1 in last 90 days2
  342. 300Kevin White & Nicole GoulartEaston · 1 in last 90 days2
  343. 300Kyle R SearlesGloucester · 1 in last 90 days2
  344. 300Lowe's Home CentersHanson · 1 in last 90 days2
  345. 300Marisa AraiConcord · 1 in last 90 days2
  346. 300Mark CarusoHingham · 1 in last 90 days2
  347. 300Mark LahamMashpee · 1 in last 90 days2
  348. 300Matt SalernoCohasset · 1 in last 90 days2
  349. 300Outer Cape Construction Management LLC - Stephen HarperProvincetown · 1 in last 90 days2
  350. 300Paul ColburnProvincetown · 1 in last 90 days2
  351. 300Renuity OperationsBarnstable · 1 in last 90 days2
  352. 300Romain StreckerFalmouth, Bourne · 1 in last 90 days2
  353. 300Scott DoughmanOtis · 1 in last 90 days2
  354. 300Sean BraneyMashpee · 1 in last 90 days2
  355. 300Stephen GoulstonLexington · 1 in last 90 days2
  356. 300Stephen GoulstonRockland · 1 in last 90 days2
  357. 300Stephen GoulstonFalmouth · 1 in last 90 days2
  358. 300Taylor FergusonBoston · 1 in last 90 days2
  359. 300Terrance SouzaFalmouth · 1 in last 90 days2
  360. 300Thomas J SedermanFalmouth · 1 in last 90 days2
  361. 300Three Sons Window & MoreSudbury · 1 in last 90 days2
  362. 300West Shore Home, LlcBellingham · 1 in last 90 days2
  363. 300Abco ConstructionLowell2
  364. 300Action Siding And Remodeling IncLowell2
  365. 300Alaina BartBraintree2
  366. 300Alaina BartBridgewater2
  367. 300Amy McLaughlinLexington2
  368. 300Ana BazilioConcord2
  369. 300Andre TameiraoPlymouth2
  370. 300Anthony Procaccini, Anthony ProcacciniTaunton2
  371. 300Arie FlevarakisConcord2
  372. 300Ascend Roofing And ConstructionLowell2
  373. 300B&D Construction Co., Inc.West Bridgewater2
  374. 300Boston Remodeling GroupLowell2
  375. 300Brian KennenBraintree2
  376. 300Brian WoodBraintree2
  377. 300Bruin Remodeling Group, Bruin Remodeling GroupTaunton2
  378. 300Caio TorresBridgewater2
  379. 300Caio TorresMashpee2
  380. 300Capizzi Home Improvement IncMashpee2
  381. 300Carol DistefanoMansfield2
  382. 300Casey ClarkProvincetown2
  383. 300Christina StankevichMashpee2
  384. 300Christopher KerrHingham2
  385. 300Conroy And Conroy RemodelingLowell2
  386. 300Couto Construction, Couto ConstructionTaunton2
  387. 300Crane Carpentry, Inc.Lowell2
  388. 300Crane Carpentry,Inc.Somerville2
  389. 300Daigle Construction LLCSudbury2
  390. 300Daniel FrenchBoston2
  391. 300Daniel T ConnollyRandolph2
  392. 300Daniil GerasimchukChicopee2
  393. 300Darin AddinkConcord2
  394. 300David FriesorgerBraintree2
  395. 300David FriesorgerMashpee2
  396. 300David FriesorgerOtis2
  397. 300David FriesorgerChicopee2
  398. 300David FriesorgerNorth Attleborough2
  399. 300David JenkinsonConcord2
  400. 300Dennis GullottiRandolph2
  401. 300Derek CoutoPlymouth2
  402. 300Digiando, Brian M.Lowell2
  403. 300Dominique's Construction LlcLowell2
  404. 300Dzmitry LabkovichHarwich2
  405. 300EJ JaxtimerBarnstable2
  406. 300Edward SheaPlymouth2
  407. 300Emmanuel DuboisRockland2
  408. 300Glynn NorganCohasset2
  409. 300Hans Spatzeck-OlsenTruro2
  410. 300Home Depot Usa, Inc., Washington De SouzaTaunton2
  411. 300Joel BissellConcord2
  412. 300John CasaleHarwich2
  413. 300John DudleyConcord2
  414. 300John FergusonWaltham2
  415. 300John FergusonBraintree2
  416. 300Johnson, LarryLowell2
  417. 300Joseph GarciaEaston2
  418. 300Josh WestConcord2
  419. 300Juan MedinaWaltham2
  420. 300Karner Home Improvement Llc Dba DabellaRandolph2
  421. 300Karner Home Improvement Llc Dba Dabella, Zachary BarryTaunton2
  422. 300Kenny TranRandolph2
  423. 300Kostka Project ManagementFalmouth2
  424. 300Kyle R SearlesWakefield2
  425. 300Labelle RoofingSudbury2
  426. 300Leandro BatistaBarnstable2
  427. 300Marisa AraiLexington2
  428. 300Michael A DaudelinBridgewater2
  429. 300Michael Daudelin, Michael DaudelinTaunton2
  430. 300Michael T McmahonBridgewater2
  431. 300Michael Tuitt Jr.Chicopee2
  432. 300Mike NardoneBarnstable2
  433. 300Pappaconstantinou, CharlesLowell2
  434. 300Pella Windows & Door of BostonSomerville2
  435. 300Richard FalloneConcord2
  436. 300Robert LeblancChicopee2
  437. 300Romain StreckerConcord2
  438. 300Romain StreckerHarwich2
  439. 300Romain StreckerBraintree2
  440. 300Ron RebelloCohasset2
  441. 300Ron RebelloMansfield2
  442. 300Ryan ConnorsProvincetown2
  443. 300Scott DoughmanPlymouth2
  444. 300Scott DoughmanMashpee2
  445. 300Scott DoughmanBarnstable2
  446. 300Sergio VeigaMashpee2
  447. 300Stephen E GoulstonBellingham2
  448. 300Stephen GoulstonBraintree2
  449. 300Stephen GoulstonMansfield2
  450. 300Susan TullerConcord2
  451. 300Tell, SynoLowell2
  452. 300Thaynna Santana RodriguesMashpee2
  453. 300The Valle GroupFalmouth2
  454. 300Timothy SmithChatham2
  455. 300Tran, ThoLowell2
  456. 300Vyacheslav PaliyChicopee2
  457. 300Window Nation LlcWakefield2
  458. 300Window World Of Western Mass/Nicholas DrostOtis2
  459. 300Yankee HomeSomerville2
  460. 460Aaron PinskeRockland · 1 in last 90 days1
  461. 460Adrieli RubimBraintree · 1 in last 90 days1
  462. 460Alex KomlevOtis · 1 in last 90 days1
  463. 460Alexander KoinesCohasset · 1 in last 90 days1
  464. 460Alexey LebedevBourne · 1 in last 90 days1
  465. 460Alliance Home Improvement IncOtis · 1 in last 90 days1
  466. 460Andria MeiLexington · 1 in last 90 days1
  467. 460Brian OlsenEaston · 1 in last 90 days1
  468. 460Brian Sullivan, Brian SullivanTaunton · 1 in last 90 days1
  469. 460Brian WatermanBridgewater · 1 in last 90 days1
  470. 460Cain NivielaBoston · 1 in last 90 days1
  471. 460Caio TorresCohasset · 1 in last 90 days1
  472. 460Cameron BelcastroChicopee · 1 in last 90 days1
  473. 460Carl SwahnMansfield · 1 in last 90 days1
  474. 460Christopher A PalazzolaGloucester · 1 in last 90 days1
  475. 460Christopher ToddBridgewater · 1 in last 90 days1
  476. 460Clifford A AlvesGloucester · 1 in last 90 days1
  477. 460Country GlassSudbury · 1 in last 90 days1
  478. 460DabellaAttleboro · 1 in last 90 days1
  479. 460Daniel NealGloucester · 1 in last 90 days1
  480. 460Darin AddinkMansfield · 1 in last 90 days1
  481. 460Darin AddinkRockland · 1 in last 90 days1
  482. 460David J HashleyGloucester · 1 in last 90 days1
  483. 460David St GermainBraintree · 1 in last 90 days1
  484. 460David V MarascaWakefield · 1 in last 90 days1
  485. 460Dennis AudetOtis · 1 in last 90 days1
  486. 460Dennis ChalmersCohasset · 1 in last 90 days1
  487. 460Derek CoutoMashpee · 1 in last 90 days1
  488. 460Diogo Da CruzTruro · 1 in last 90 days1
  489. 460Diogo Da CruzBarnstable · 1 in last 90 days1
  490. 460Dionte BellRandolph · 1 in last 90 days1
  491. 460Dlm remodelingSudbury · 1 in last 90 days1
  492. 460Douglas E Snow E.M. Snow Inc.Needham · 1 in last 90 days1
  493. 460Enda GarryBoston · 1 in last 90 days1
  494. 460Eric AsbjornsonConcord · 1 in last 90 days1
  495. 460Eugene KuntsevskiyNorth Attleborough · 1 in last 90 days1
  496. 460Felix Castro - Lala, Felix Castro - LalaTaunton · 1 in last 90 days1
  497. 460Glynn NorganEaston · 1 in last 90 days1
  498. 460Greg ClancyMashpee · 1 in last 90 days1
  499. 460Gregory KingPlymouth · 1 in last 90 days1
  500. 460Helder Coelho, Helder CoelhoTaunton · 1 in last 90 days1
  501. 460Holt Builders LLCSudbury · 1 in last 90 days1
  502. 460Home Owner Pulling PermitSudbury · 1 in last 90 days1
  503. 460Ion SajinChatham · 1 in last 90 days1
  504. 460J.A Gallagher IncAttleboro · 1 in last 90 days1
  505. 460Jacob S GreekeGloucester · 1 in last 90 days1
  506. 460James Arthur KirslisRockland · 1 in last 90 days1
  507. 460James Smith, Luis SarmientoTaunton · 1 in last 90 days1
  508. 460Jasen MutoFalmouth · 1 in last 90 days1
  509. 460Jason MichonskiMansfield · 1 in last 90 days1
  510. 460Jason SullivanFalmouth · 1 in last 90 days1
  511. 460Joel WiebeConcord · 1 in last 90 days1
  512. 460John BalsavichEaston · 1 in last 90 days1
  513. 460John D. MckayHingham · 1 in last 90 days1
  514. 460John FoleyHarwich · 1 in last 90 days1
  515. 460John H BoydHingham · 1 in last 90 days1
  516. 460John MacdonaldRockland · 1 in last 90 days1
  517. 460John SheaConcord · 1 in last 90 days1
  518. 460John WalorzEaston · 1 in last 90 days1
  519. 460Joseph AmrheinBridgewater · 1 in last 90 days1
  520. 460Joseph PerulloChatham · 1 in last 90 days1
  521. 460Karner Home Improvement Llc Dba DabellaBellingham · 1 in last 90 days1
  522. 460Kevin DemarcoHingham · 1 in last 90 days1
  523. 460Kevin F. SullivanOtis · 1 in last 90 days1
  524. 460Kevin ShantelerRockland · 1 in last 90 days1
  525. 460Kevin W PikeHingham · 1 in last 90 days1
  526. 460Kristine UhlmanHingham · 1 in last 90 days1
  527. 460Kyle Cabral - C2S EnergyTruro · 1 in last 90 days1
  528. 460Lori LiskerHanson · 1 in last 90 days1
  529. 460Lori LiskerMansfield · 1 in last 90 days1
  530. 460Lori LiskerConcord · 1 in last 90 days1
  531. 460Lorrainy KangosChatham · 1 in last 90 days1
  532. 460Luis A. Mizhirumbay - Loja / Mjy Construction IncHingham · 1 in last 90 days1
  533. 460Mark BowieBourne · 1 in last 90 days1
  534. 460Mark TraversProvincetown · 1 in last 90 days1
  535. 460Mark WhittemoreEaston · 1 in last 90 days1
  536. 460Matthew GianniniRockland · 1 in last 90 days1
  537. 460Meg SpellmanCohasset · 1 in last 90 days1
  538. 460Michael MahoneyMansfield · 1 in last 90 days1
  539. 460Michael R SalmonGloucester · 1 in last 90 days1
  540. 460Michael T Mcmahon & Son IncFalmouth · 1 in last 90 days1
  541. 460Mike LearyLexington · 1 in last 90 days1
  542. 460Mukhooy Industries LLCSomerville · 1 in last 90 days1
  543. 460Nelson D RodriguesEaston · 1 in last 90 days1
  544. 460Paul AdamsBridgewater · 1 in last 90 days1
  545. 460Paul ArgiroWakefield · 1 in last 90 days1
  546. 460Philip MillerFalmouth · 1 in last 90 days1
  547. 460Plum ProExteriorsSomerville · 1 in last 90 days1
  548. 460Power Homme RemodelingSudbury · 1 in last 90 days1
  549. 460Richard BagloleHanson · 1 in last 90 days1
  550. 460Richard GrassleyAttleboro · 1 in last 90 days1
  551. 460Rick LordanCohasset · 1 in last 90 days1
  552. 460Rob WarrenTruro · 1 in last 90 days1
  553. 460Robert F ArthurBellingham · 1 in last 90 days1
  554. 460Scott HowarthFalmouth · 1 in last 90 days1
  555. 460Scott LevesqueEaston · 1 in last 90 days1
  556. 460Scott VallanRockland · 1 in last 90 days1
  557. 460Sean LydonChatham · 1 in last 90 days1
  558. 460Shana FantoniFalmouth · 1 in last 90 days1
  559. 460Stenquist Custom Builders Inc.Sudbury · 1 in last 90 days1
  560. 460Stephen J DuffyWakefield · 1 in last 90 days1
  561. 460Steven MurphyBridgewater · 1 in last 90 days1
  562. 460Ted DowEaston · 1 in last 90 days1
  563. 460Thomas GeorgeEaston · 1 in last 90 days1
  564. 460Three SonsSudbury · 1 in last 90 days1
  565. 460Tim PearsonTruro · 1 in last 90 days1
  566. 460Ubaldo Cristiano MillerFalmouth · 1 in last 90 days1
  567. 460Victor VenturaRockland · 1 in last 90 days1
  568. 460Watson, Matthew JBellingham · 1 in last 90 days1
  569. 460William Chase IiWakefield · 1 in last 90 days1
  570. 460Yuri MirandaFalmouth · 1 in last 90 days1
  571. 460sal QuerusioSomerville · 1 in last 90 days1
  572. 460A & M General ContractingLowell1
  573. 460AN ConstructionSudbury1
  574. 460Aaron StoneNeedham1
  575. 460Adam CodyerNeedham1
  576. 460Alicia AndersonProvincetown1
  577. 460Alliance Home Improvement IncChicopee1
  578. 460Andre LambertHanson1
  579. 460Andre RamalhoNorth Attleborough1
  580. 460Andre TameiraoBourne1
  581. 460Andrea DowneyNorth Attleborough1
  582. 460Andrei YarmalovichFalmouth1
  583. 460Andrew KaneHanson1
  584. 460Andrew OlearyWinchester1
  585. 460Anna GagneChatham1
  586. 460Anthony GiacaloneGloucester1
  587. 460Anthony ProcacciniRockland1
  588. 460Anthony ToccoBoston1
  589. 460April DucottChatham1
  590. 460Artem SudakovWaltham1
  591. 460Ashley N. WaltersWest Bridgewater1
  592. 460Ashley WaltersCohasset1
  593. 460Barry HallChatham1
  594. 460Benjamin ConnellHanson1
  595. 460Benjamin Parker, JrWinchester1
  596. 460Braulio BritoBarnstable1
  597. 460Brian BlanchardWest Bridgewater1
  598. 460Brian KennanWaltham1
  599. 460Brian WatermanBourne1
  600. 460Britton Joshua T & OlgaCohasset1
  601. 460Brothers, JamesLowell1
  602. 460Bryan DevittBellingham1
  603. 460Bryan JaegerMansfield1
  604. 460Capital Construction ContractionRandolph1
  605. 460Cardona BuildersSomerville1
  606. 460Carol DistefanoBridgewater1
  607. 460Carolina LinaresPlymouth1
  608. 460Charlie CrevoNeedham1
  609. 460Chris RobertsHarwich1
  610. 460Chris SmithRandolph1
  611. 460Chris YerkesProvincetown1
  612. 460Christine Bezio for CapeTruro1
  613. 460Christine Bezio for Cape AssociatesProvincetown1
  614. 460Christopher KeaneWest Bridgewater1
  615. 460Christopher RegoProvincetown1
  616. 460Cody MercurioHarwich1
  617. 460Conor TreacyProvincetown1
  618. 460Cory VaraoBarnstable1
  619. 460Cristian B GarciaNorth Attleborough1
  620. 460Cruz'N 2 RemodelLowell1
  621. 460Daly General Contracting IncLowell1
  622. 460Dan Den Wen HanBraintree1
  623. 460Dana Gleason JrHingham1
  624. 460Dana PickupBarnstable1
  625. 460Darren Shepard - Pride ExteriorsNorth Attleborough1
  626. 460David ArrowsmithFalmouth1
  627. 460David ArrowsmithTruro1
  628. 460David ArrowsmithBridgewater1
  629. 460David BartkowBridgewater1
  630. 460David FriesorgerWaltham1
  631. 460David FriesorgerHarwich1
  632. 460David MartinBellingham1
  633. 460Debbie BraneyMashpee1
  634. 460Dennis GullottiEaston1
  635. 460Dennis MillsBoston1
  636. 460Devin PolsonBraintree1
  637. 460Diogo Da CruzHarwich1
  638. 460Dj KelleherCohasset1
  639. 460Domenic VenturelliPlymouth1
  640. 460Dominic WatkinsHarwich1
  641. 460Dory HargreavesOrleans1
  642. 460Douglas Avola The Bulfinch Companies, Inc.Needham1
  643. 460Douglas SnowWaltham1
  644. 460Dzmitry LabkovichChatham1
  645. 460Eddie WatkinsBarnstable1
  646. 460Edgar PizaiaBourne1
  647. 460Eduardo De SouzaBarnstable1
  648. 460Emerson CarvalhoChatham1
  649. 460Enda GarryLexington1
  650. 460Eric DecosteWest Bridgewater1
  651. 460Eugeniy KuntsevskiyAttleboro1
  652. 460Evan PounderFalmouth1
  653. 460Fabio AndradeConcord1
  654. 460Fraser Construction Company, Inc.Falmouth1
  655. 460George MosesNorth Attleborough1
  656. 460Greater Boston RoofingSomerville1
  657. 460Gregory HunkinsBourne1
  658. 460Gustavo Faria Jr.Rockland1
  659. 460Gustazo Adolfo PenaWaltham1
  660. 460Harry or Jeana EllisHarwich1
  661. 460Hayce Kelly B FreitasWakefield1
  662. 460Hector SanchezChatham1
  663. 460Henry CassidyChatham1
  664. 460Ian TeesdaleBoston1
  665. 460Integrity Building & Design Inc.Concord1
  666. 460Jack RiemerTruro1
  667. 460Jacob MorganHingham1
  668. 460Jaivardhan SinghLexington1
  669. 460Jalisa HarrisConcord1
  670. 460James Carl Legrand Mr.Otis1
  671. 460James MagnerCohasset1
  672. 460James P Delprete, James P DelpreteTaunton1
  673. 460Jan HanzlCohasset1
  674. 460Jcr Pro Winner Construction IncLowell1
  675. 460Jennifer VarsBellingham1
  676. 460Joel MacarioGloucester1
  677. 460John C DudleyWakefield1
  678. 460John CruzWest Bridgewater1
  679. 460John FeroliBoston1
  680. 460John G MacdonaldHingham1
  681. 460John GiuntaWest Bridgewater1
  682. 460John LewisEaston1
  683. 460John LyonsProvincetown1
  684. 460John MacdonaldHanson1
  685. 460John Macdonald, Rei RoofingRandolph1
  686. 460John PrunierWest Bridgewater1
  687. 460John RivardMansfield1
  688. 460John TassinariBraintree1
  689. 460John. McnultyConcord1
  690. 460Jon MeierNeedham1
  691. 460Jonah SwainTruro1
  692. 460JoseCohasset1
  693. 460Jose A SantosGloucester1
  694. 460Jose DaSilvaLexington1
  695. 460Jose SantosBoston1
  696. 460Joseph FernandesMansfield1
  697. 460Joseph McCluskeyHarwich1
  698. 460Joseph MccarthyWest Bridgewater1
  699. 460Joseph MckeonBridgewater1
  700. 460Joseph RedmanPlymouth1
  701. 460Joseph YoungChatham1
  702. 460Joshua CarajanesFalmouth1
  703. 460Joshua DuquetteRockland1
  704. 460Joshua MacinnisMansfield1
  705. 460Katrina LehtolaBridgewater1
  706. 460Kevin BazarianProvincetown1
  707. 460Kevin BlakemanWaltham1
  708. 460Kevin BoyarChatham1
  709. 460Kevin GreenHingham1
  710. 460Kevin LambChatham1
  711. 460Kevin PikeLexington1
  712. 460Kevin RyanHanson1
  713. 460Kyle Cabral - C2S EnergyChatham1
  714. 460Kyle J CabralAttleboro1
  715. 460Kyle NielsenOtis1
  716. 460Kyle R Searles Lowe's Home Centers, LLCNeedham1
  717. 460LC Carpentry MasonrySomerville1
  718. 460Laura LarnerCohasset1
  719. 460Lawrence S Garr Lawrence Garr CarpenterNeedham1
  720. 460Leandro BatistaHarwich1
  721. 460Leanza Custom Builders LLCSudbury1
  722. 460Leonard PetitpasRockland1
  723. 460Long Home LlcPlymouth1
  724. 460Luanda OtiatoLexington1
  725. 460Lucas ColburnProvincetown1
  726. 460Lucas ManningTruro1
  727. 460Lucy MonteProvincetown1
  728. 460Luis MizhirumbayEaston1
  729. 460Malcolm SavageHanson1
  730. 460Manuel VasconcelosTruro1
  731. 460Marc ZeoliBarnstable1
  732. 460Marisa Y AraiWakefield1
  733. 460Mark CarusoRockland1
  734. 460Mark LittleBoston1
  735. 460Mark PowerChatham1
  736. 460Mark ZuschlagAttleboro1
  737. 460Mary Colombo DimondaBourne1
  738. 460Matt BartelsWest Bridgewater1
  739. 460Matt ChaseCohasset1
  740. 460Matthew PhaupBridgewater1
  741. 460Matthew RussellNorth Attleborough1
  742. 460Matthew SteeleLexington1
  743. 460Mc Best FlooringHanson1
  744. 460McPhee AssociatesHarwich1
  745. 460Mcmahon InsulationAttleboro1
  746. 460Melsi XhengoHanson1
  747. 460Michael ChristopherBridgewater1
  748. 460Michael ChristopherBraintree1
  749. 460Michael DaudelinEaston1
  750. 460Michael DaudelinBellingham1
  751. 460Michael DaudelinWest Bridgewater1
  752. 460Michael FerulloChatham1
  753. 460Michael FiskePlymouth1
  754. 460Michael J HollandCohasset1
  755. 460Michael MartinTruro1
  756. 460Michael PereiraOtis1
  757. 460Michael RicardoNorth Attleborough1
  758. 460Michael SilvaBarnstable1
  759. 460Michael StroutNeedham1
  760. 460Michael T McmahonMashpee1
  761. 460Michael VareikaCohasset1
  762. 460Michael Vaz, Michael VazTaunton1
  763. 460Milka ElezovskaOtis1
  764. 460Mt. Hope Construction, Inc., Mt. Hope Construction, Inc.Taunton1
  765. 460Naruan IsidorioWinchester1
  766. 460Ngeth, PeterLowell1
  767. 460Nicholas HallWaltham1
  768. 460Nicholas RileyChicopee1
  769. 460Nils BergProvincetown1
  770. 460Norman J DubeGloucester1
  771. 460Our House ContractingSomerville1
  772. 460Patrick ObrienWest Bridgewater1
  773. 460Pella Products, Inc.Otis1
  774. 460Philip BoireHarwich1
  775. 460Plamena D DiasBoston1
  776. 460Proedge RemodelingWest Bridgewater1
  777. 460Ramon Pinheiro NevesWaltham1
  778. 460Randy BernHingham1
  779. 460Remodel or Renew Home ImprovementSudbury1
  780. 460Renuity Operations Llc Dba Rite WindowRockland1
  781. 460Renuity Operations Llc Rite WindowLexington1
  782. 460Richard ConwayBarnstable1
  783. 460Richard FalloneHanson1
  784. 460Richard GrassleyMansfield1
  785. 460Richard TupperHanson1
  786. 460Rob RidenerTruro1
  787. 460Robert CostaBoston1
  788. 460Robert Costa, Robert CostaTaunton1
  789. 460Robert J McGuireWakefield1
  790. 460Robert LetendreTruro1
  791. 460Robert SchwebelTruro1
  792. 460Robert WardHarwich1
  793. 460Rogers InsulationSudbury1
  794. 460Roland LangevinRandolph1
  795. 460Roland LangevinBraintree1
  796. 460Romain StreckerEaston1
  797. 460Romain StreckerMashpee1
  798. 460Romain StreckerRandolph1
  799. 460Russell CazeaultBarnstable1
  800. 460Russell CazeaultFalmouth1
  801. 460Russell CazeaultTruro1
  802. 460Sacha RichterProvincetown1
  803. 460Scott PeacockBarnstable1
  804. 460Scott SvenningsenTruro1
  805. 460Seth HoldenLexington1
  806. 460Seth M JensenBellingham1
  807. 460Shane PachecoMashpee1
  808. 460Skaff GeorgeLowell1
  809. 460Stephen M VentolaWakefield1
  810. 460Stephen VentolaLexington1
  811. 460Steven BishopricMashpee1
  812. 460Steven Hebert, Steven HebertTaunton1
  813. 460Steven HergetBoston1
  814. 460Steven HergetNorth Attleborough1
  815. 460Steven RomanNeedham1
  816. 460Susan TullerWaltham1
  817. 460Ted ArrigoHarwich1
  818. 460Ted DowNorth Attleborough1
  819. 460Terry DeveauChatham1
  820. 460Thaynna Santana RodriguesPlymouth1
  821. 460Thaynna Santana RodriguesBourne1
  822. 460Thomas GeorgeMansfield1
  823. 460Thomas PirriNorth Attleborough1
  824. 460Thomas T Vose Custom Builders, Inc.Falmouth1
  825. 460Timothy CabralFalmouth1
  826. 460Todd DuffanyFalmouth1
  827. 460Tom GeorgeNorth Attleborough1
  828. 460United Home ExpertsSudbury1
  829. 460Wenxiang CongBellingham1
  830. 460Wesley CoutureOtis1
  831. 460West Shore Home, LlcHanson1
  832. 460William ChaseWaltham1
  833. 460William S BazelGloucester1
  834. 460Yukhym SlyvkaLexington1

Tied counts share a rank. A permit shows a job was filed with the town. It doesn’t show whether the work was finished, how it turned out, or what customers thought.