All states Florida
Florida license records
Licensed contractors in Key West, FL 231 active licenses list Key West as their address in Florida DBPR licensee files (construction and electrical boards), refreshed weekly, file dated November 10, 2026.
Before you hire anyone on this list Confirm the license on the official site. Our copy is a snapshot; the state's record is live and shows complaints. Make sure the name on your contract matches the name on the license. Check the license type covers your job. A roofing license doesn't cover electrical work. How to check a contractor in Florida, step by step
Certified building contractor 47 Daniel Andrews #CBC1264491 · expires August 31, 2028 Isaac Ellison Ashe #CBC1269601 · expires August 31, 2028 Ethan Bain #CBC1268894 · expires August 31, 2028 Tyler Alan Bethel #CBC1265223 · expires August 31, 2028 David Jonathan Black #CBC1266115 · expires August 31, 2028 Jaroslav Breda #CBC1266175 · expires August 31, 2028 Gary P Burchfield #CBC1250924 · expires August 31, 2028 Kerry Tor Cressman #CBC1254330 · expires August 31, 2028 Carl Lee Denny #CBC1256311 · expires August 31, 2028 Richard Loring Divoll #CBC1263298 · expires August 31, 2028 Joel Estevao Dos Santos #CBC1257354 · expires August 31, 2028 Matthew B Falby #CBC1262680 · expires August 31, 2028 Matthew B Falby #CBC1267351 · expires August 31, 2028 Wayne Garcia #CBC059987 · expires August 31, 2028 Jordan Simpson Holtkamp #CBC059212 · expires August 31, 2028 Scott R Hutton #CBC1260493 · expires August 31, 2028 John P Jackson #CBC1253572 · expires August 31, 2028 Samantha Jane Jones #CBC1267827 · expires August 31, 2028 Michal Korb #CBC1266703 · expires August 31, 2028 Jaroslav Kozel #CBC1262756 · expires August 31, 2028 Miguel Mariano Liz #CBC1264869 · expires August 31, 2028 Mark J Maclaughlin #CBC044598 · expires August 31, 2028 Mark J Maclaughlin #CBC1264938 · expires August 31, 2028 David Kenneth Mann #CBC047647 · expires August 31, 2028 Lee Edward Mattingly #CBC1250046 · expires August 31, 2028 Don C Miller #CBC1267022 · expires August 31, 2028 Gary Elliott Moore Jr #CBC1254163 · expires August 31, 2028 Wade Hodges Morgan #CBC1259954 · expires August 31, 2028 Antonio A Osborn #CBC1252368 · expires August 31, 2028 Antonio Alexander Osborn Jr #CBC1269850 · expires August 31, 2028 Bogdan Georgiev Pamporov #CBC1262070 · expires August 31, 2028 Bogdan Georgiev Pamporov #CBC1265030 · expires August 31, 2028 Raj Michael Ramsingh #CBC059464 · expires August 31, 2028 Raj Michael Ramsingh #CBC1263545 · expires August 31, 2028 Christian Rinna #CBC1270129 · expires August 31, 2028 Paul Andrew Rowe #CBC1266900 · expires August 31, 2028 Edward J Sanchez #CBC1267725 · expires August 31, 2028 Joseph John Schroeder #CBC050032 · expires August 31, 2028 Stanley G Shaw #CBC1258908 · expires August 31, 2028 Darrin Nicholas Smith #CBC1259405 · expires August 31, 2028 Darrin Nicholas Smith #CBC1266216 · expires August 31, 2028 Brenton Craig Teixeira #CBC060320 · expires August 31, 2028 Andrew J Toppino #CBC1259659 · expires August 31, 2028 Michael Christopher Trader #CBC1269514 · expires August 31, 2028 Robert Velasquez Jr #CBC1269775 · expires August 31, 2028 Nicholas Walker-Yhap #CBC1270272 · expires August 31, 2028 John Patrick Wasson #CBC1264824 · expires August 31, 2028 Certified general contractor 47 Stewart James Andrews #CGC047298 · expires August 31, 2028 Bobby John Baker #CGC1530322 · expires August 31, 2028 Alejandro Batista #CGC1538268 · expires August 31, 2028 Larrence C Bleil #CGC032812 · expires August 31, 2028 Edgar George Braswell IV #CGC1518284 · expires August 31, 2028 Joseph Burello #CGC1538071 · expires August 31, 2028 Domingo G Castellanos #CGC1520559 · expires August 31, 2028 Dar Ann Castillo #CGC1515977 · expires August 31, 2028 John Paul Castro #CGC1538655 · expires August 31, 2028 John Paul Castro #CGC1539266 · expires August 31, 2028 Oscar Alec Fernandez #CGC1533565 · expires August 31, 2028 Anthony Nelson Galvan #CGC1531280 · expires August 31, 2028 Gregory Wayne Garcia #CGC1534374 · expires August 31, 2028 Jacob Charles Geopfert #CGC1530350 · expires August 31, 2028 Steve Roy Henson #CGC047345 · expires August 31, 2028 Donald James Hinckley #CGC1524092 · expires August 31, 2028 Bruce Theodore Kjos #CGC1525675 · expires August 31, 2028 Jeffrey J Kurkowski #CGC1510549 · expires August 31, 2028 Michael James Marino #CGC021647 · expires August 31, 2028 Jack Glenn Martin #CGC1539452 · expires August 31, 2028 Serge Mashtakov #CGC1522648 · expires August 31, 2028 Nathaniel J Mcintyre #CGC1520284 · expires August 31, 2028 Brian Timothy Mckendry #CGC1505150 · expires August 31, 2028 Gary Paul Moes #CGC1513760 · expires August 31, 2028 Jeremy S Mosher #CGC1519256 · expires August 31, 2028 Patricia Ali Neyra #CGC058194 · expires August 31, 2028 John Emery Osmulski #CGC047507 · expires August 31, 2028 Raymond J Pack #CGC1531083 · expires August 31, 2028 Joshua Peters #CGC1512274 · expires August 31, 2028 Kevin David Pickett #CGC1541689 · expires August 31, 2028 Ireneusz Stanislaw Pluscinski #CGC1531165 · expires August 31, 2028 Ireneusz Stanislaw Pluscinski #CGC1536813 · expires August 31, 2028 David Earl Pouliot #CGC1507029 · expires August 31, 2028 Steven Hayes Prine #CGC1513297 · expires August 31, 2028 David Pytlik #CGC1536134 · expires August 31, 2028 Lynn W Redding #CGC1520051 · expires August 31, 2028 Stanley John Sabuk #CGC061243 · expires August 31, 2028 Walter G Scarfo #CGC1520299 · expires August 31, 2028 Nicholas J Scigliano #CGC1535770 · expires August 31, 2028 Robert B Sneed Jr #CGC035879 · expires August 31, 2028 Charles Christmann Spottswood #CGC1522391 · expires August 31, 2028 Charles Christmann Spottswood #CGC1533333 · expires August 31, 2028 Layne William Thrasher #CGC1515363 · expires August 31, 2028 John Peter Toppino #CGC1518488 · expires August 31, 2028 Christopher Vazquez #CGC1531003 · expires August 31, 2028 Karl Walters #CGC022737 · expires August 31, 2028 Bryan Robert Wofsey #CGC1521253 · expires August 31, 2028 Certified electrical contractor 23 Karel Bublak #EC13004515 · expires August 31, 2028 Karel Bublak #EC13016762 · expires August 31, 2028 Zachary Aaron Cole #EC13014616 · expires August 31, 2028 Zachary Aaron Cole #EC13016545 · expires August 31, 2028 William D Eller #EC13010977 · expires August 31, 2028 John M Grodzinski #EC13007300 · expires August 31, 2028 Jeffery Lee Kirk #EC13001186 · expires August 31, 2028 Timothy Aaron Larrabee #EC13015736 · expires August 31, 2028 Krzysztof W Madro #EC13007166 · expires August 31, 2028 Przemyslaw Jacek Majewski #EC13014950 · expires August 31, 2028 Jason Heath Means #EC13012913 · expires August 31, 2028 Ricardo Montano #EC13009151 · expires August 31, 2028 Ricardo Montano #EC13015824 · expires August 31, 2028 David E Pouliot #EC13010303 · expires August 31, 2028 Ulises Raudez #EC13009196 · expires August 31, 2028 Luboslav Roman #EC13005491 · expires August 31, 2028 Christopher John Saunders #EC13010964 · expires August 31, 2028 Christopher John Saunders #EC13016756 · expires August 31, 2028 Jeffrey C Smyth #EC13002888 · expires August 31, 2028 Michael Alexander Soza Rojas #EC13016640 · expires August 31, 2028 Raymond Vazquez #EC0002558 · expires August 31, 2028 Raymond Vazquez #EC13007833 · expires August 31, 2028 Ryan T Wildsmith #EC13015722 · expires August 31, 2028 Certified plumbing contractor 20 Michael Wollesen Andersen #CFC1425872 · expires August 31, 2028 Frank Dimas Balbuena #CFC051616 · expires August 31, 2028 Barry Louis Barroso Jr #CFC056771 · expires August 31, 2028 Gregory Alan Barroso #CFC1429039 · expires August 31, 2028 George Anthony Beys #CFC1427276 · expires August 31, 2028 George Anthony Beys #CFC1431571 · expires August 31, 2028 Gary Centonze #CFC1425735 · expires August 31, 2028 Kenneth David Dick #CFC1430849 · expires August 31, 2028 Kenneth David Dick #CFC1432319 · expires August 31, 2028 Brandon Paul Druckemiller #CFC1433353 · expires August 31, 2028 Carlos F Guerra Jr #CFC1428195 · expires August 31, 2028 Todd Mitchell Herce #CFC050564 · expires August 31, 2028 Ferenc P Horvath #CFC1433896 · expires August 31, 2028 Shawn Wade Hudgins #CFC057497 · expires August 31, 2028 Shawn Wade Hudgins #CFC1432669 · expires August 31, 2028 Christopher Channing Leiser #CFC1430467 · expires August 31, 2028 Ernest Liz #CFC1431038 · expires August 31, 2028 Gary Paul Moes #CFC057202 · expires August 31, 2028 David Earl Pouliot #CFC1429276 · expires August 31, 2028 Terry L Tidwell #CFC1426412 · expires August 31, 2028 Certified air conditioning contractor 20 Patrick Theodore Curry #CAC051491 · expires August 31, 2028 Pablo Cusi Jr #CAC1819077 · expires August 31, 2028 Pablo Cusi Jr #CAC1821663 · expires August 31, 2028 Kenneth David Dick #CAC1823024 · expires August 31, 2028 Kenneth David Dick #CAC1823025 · expires August 31, 2028 Christopher Scott Gazzale #CAC1815484 · expires August 31, 2028 Kevin Sean Hernandez #CAC1822473 · expires August 31, 2028 Ferenc P Horvath #CAC1824301 · expires August 31, 2028 Steven Andrew Leto #CAC1822383 · expires August 31, 2028 Dale Allen Lockwood #CAC052409 · expires August 31, 2028 David Lee Mc Cain #CAC057303 · expires August 31, 2028 Thomas Earland Mc Kechnie #CAC057398 · expires August 31, 2028 Thomas Earland Mc Kechnie #CAC1825019 · expires August 31, 2028 Marcus Edward Messick #CAC1820587 · expires August 31, 2028 Philip Mansfield Monroe #CAC050394 · expires August 31, 2028 David Earl Pouliot #CAC1818878 · expires August 31, 2028 Peter Athanasios Protopsaltis #CAC049249 · expires August 31, 2028 Peter Athanasios Protopsaltis #CAC1824377 · expires August 31, 2028 Thomas Lawrence Rostron #CAC1825293 · expires August 31, 2028 Daniel Timothy Ryan #CAC1817214 · expires August 31, 2028 Certified pool/spa contractor 14 Donald J Barton Jr #CPC1459884 · expires August 31, 2028 Alejandro Batista #CPC1461140 · expires August 31, 2028 Alejandro Batista #CPC1461244 · expires August 31, 2028 Timothy W Brigman #CPC1460051 · expires August 31, 2028 Jesus Manuel Castillo III #CPC1460447 · expires August 31, 2028 Tina L Garcia #CPC1461049 · expires August 31, 2028 Richard Aaron Haskins #CPC1456971 · expires August 31, 2028 John P Jackson #CPC1459641 · expires August 31, 2028 Jaroslav Kozel #CPC1460198 · expires August 31, 2028 Jaroslav Kozel #CPC1460833 · expires August 31, 2028 Ryan Lee Melber #CPC1458650 · expires August 31, 2028 Brian Scott Thomas #CPC1459382 · expires August 31, 2028 Heather M Tidwell #CPC1459605 · expires August 31, 2028 Pablo I Valero #CPC1460616 · expires August 31, 2028 Certified residential contractor 10 Richard Bird #CRC033356 · expires August 31, 2028 Michael Patrick Kenna #CRC1331667 · expires August 31, 2028 William L Lemon #CRC008999 · expires August 31, 2028 Kevin David Pickett #CRC1334259 · expires August 31, 2028 Roman Schreiber #CRC1334299 · expires August 31, 2028 Thomas Jerold Simonson #CRC1330946 · expires August 31, 2028 Juan C Soto #CRC1334401 · expires August 31, 2028 Petr Sulak #CRC1329850 · expires August 31, 2028 Shawn E Wilhelm #CRC1333655 · expires August 31, 2028 Zainya Ann Zimmerer #CRC1335761 · expires August 31, 2028 Registered building contractor 9 Other license types 41 Felix Aguiar III Registered plumbing contractor · #RF11067795 · expires August 31, 2027 Bobby John Baker Certified roofing contractor · #CCC1334465 · expires August 31, 2028 Raymond Alexander Beverage Jr Registered electrical contractor · #ER13016641 · expires August 31, 2028 Lori Gayle Bosco Registered pool/spa contractor · #RP252555217 · expires August 31, 2027 Bogdan Mihail Botis Registered electrical contractor · #ER13015511 · expires August 31, 2028 Gary P Burchfield Certified roofing contractor · #CCC1335631 · expires August 31, 2028 Jesus Manuel Castillo Sr Registered general contractor · #RG0051996 · expires August 31, 2027 Leo M Curry III Certified mechanical contractor · #CMC1249578 · expires August 31, 2028 Carl Lee Denny Registered pool/spa contractor · #RP252555552 · expires August 31, 2027 Jennifer M Ettish Registered electrical contractor · #ER13012910 · expires August 31, 2028 Paul R Fraga Registered plumbing contractor · #RF0056116 · expires August 31, 2027 Tina L Garcia Registered pool/spa contractor · #RP252555452 · expires August 31, 2027 Tina L Garcia Registered pool/spa contractor · #RP252555505 · expires August 31, 2027 Eric C Gartenmayer Registered pool/spa contractor · #RP252555577 · expires August 31, 2027 Michael Kirby Gibbons Certified mechanical contractor · #CMC1250948 · expires August 31, 2028 Christopher Brandon Gibson Registered plumbing contractor · #RF11068084 · expires August 31, 2027 Kevin William Hoffman Certified roofing contractor · #CCC1333623 · expires August 31, 2028 Victor Lynn Huff Registered pool/spa contractor · #RP252554752 · expires August 31, 2027 Stephen Humphrey Registered general contractor · #RG291104111 · expires August 31, 2027 Eugene N. Jackson Jr. Registered pool/spa contractor · #RP0066861 · expires August 31, 2027 Carrie D Johnston Certified electrical specialty contractor · #ES12000484 · expires August 31, 2028 Jeffrey J Kurkowski Registered roofing contractor · #RC29027495 · expires August 31, 2027 Charles Laclair RR · #RR282812394 · expires August 31, 2027 Christopher Channing Leiser Certified mechanical contractor · #CMC1249644 · expires August 31, 2028 Timothy J Lucas Registered specialty contractor · #RX0066879 · expires August 31, 2027 Mark J Maclaughlin Registered pool/spa contractor · #RP252555600 · expires August 31, 2027 Juan Carlos Morales Registered electrical contractor · #ER13013719 · expires August 31, 2028 Bradley Allen Nye Registered alarm system contractor I · #EY0000154 · expires August 31, 2028 Andrew L O'connor Registered electrical contractor · #ER13015873 · expires August 31, 2028 Kevin David Pickett Registered general contractor · #RG291104102 · expires August 31, 2027 Kevin David Pickett RR · #RR282811982 · expires August 31, 2027 Dennis Michael Piscopink Registered electrical contractor · #ER13015727 · expires August 31, 2028 David Earl Pouliot Certified roofing contractor · #CCC1327352 · expires August 31, 2028 Rolando Pumar Registered plumbing contractor · #RF0058745 · expires August 31, 2027 Denis A Savoie RR · #RR0067431 · expires August 31, 2027 Vincent A Scardina Certified roofing contractor · #CCC058008 · expires August 31, 2028 Darrin Nicholas Smith Certified roofing contractor · #CCC1333485 · expires August 31, 2028 Darrin Nicholas Smith Certified roofing contractor · #CCC1334339 · expires August 31, 2028 Christopher Vazquez Certified specialty contractor · #SCC131153350 · expires August 31, 2028 Christopher Vazquez Certified utility and excavation contractor · #CUC1226251 · expires August 31, 2028 Robert Velasquez Jr Certified roofing contractor · #CCC1334467 · expires August 31, 2028 Is your business on this list?
Open your license page and choose "Claim this page" to add your phone number and website. They show on your page
and next to your name here, so people checking you out can call.
Got a quote? Check it before you sign. VetMyProposal reads a contractor's proposal for free and flags what's missing, unclear or risky. It works for roofing, solar, HVAC and window quotes.
Review my proposal free VetMyProposal is a free tool from the team behind LicenseLookup.
Source: Florida DBPR licensee files (construction and electrical boards), refreshed weekly. Florida's file leaves out delinquent, null and void, and involuntarily inactive licenses. If they say they're licensed and you can't find them here, check the official search. Only licenses that are active in the file and list an address in
Key West are shown; a contractor based elsewhere can still work here. LicenseLookup is an independent guide, not a
government agency, and this is not an endorsement of anyone listed. See our terms .