All states Florida
Florida license records
Licensed contractors in Odessa, FL 290 active licenses list Odessa 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 general contractor 77 Indrid Agaj #CGC1507451 · expires August 31, 2028 Ghassan Akrouch #CGC1532199 · expires August 31, 2028 Joseph Julio Alvarez #CGC1518805 · expires August 31, 2028 Sameer Asmar #CGC1513313 · expires August 31, 2028 Sameer Asmar #CGC1519707 · expires August 31, 2028 Sameer Asmar #CGC1521952 · expires August 31, 2028 David Michael Bartelt #CGC1521676 · expires August 31, 2028 Turk S Bektas #CGC1511339 · expires August 31, 2028 Michael Edward Bobek #CGC061455 · expires August 31, 2028 Michael Edward Bobek #CGC1520146 · expires August 31, 2028 Donald B Bock II #CGC018539 · expires August 31, 2028 Jeffrey Scott Bolt #CGC1504240 · expires August 31, 2028 Taylor Wesley Bradley #CGC1535272 · expires August 31, 2028 Michael L Bronson #CGC017810 · expires August 31, 2028 Jason Robert Bubar #CGC1511893 · expires August 31, 2028 Michael Bucalo #CGC1529747 · expires August 31, 2028 Joshua Colon #CGC1531030 · expires August 31, 2028 Joshua Colon #CGC1541819 · expires August 31, 2028 Tylor Blake Craft #CGC1541816 · expires August 31, 2028 Matthew William Daerr #CGC1521557 · expires August 31, 2028 Paulo De Tarso Dantas Lima #CGC1537480 · expires August 31, 2028 Anthony Alan Daugherty #CGC1527845 · expires August 31, 2028 Hector Hedwin Davila Talamas #CGC1541498 · expires August 31, 2028 Nathan Michael Dechelbor #CGC060867 · expires August 31, 2028 Charles A Douglas #CGC1532390 · expires August 31, 2028 Richard Drouet #CGC1515971 · expires August 31, 2028 Samir B Elkomous #CGC1531258 · expires August 31, 2028 Daniel Jon Engebretson #CGC1541371 · expires August 31, 2028 Troy R Fredrickson #CGC1523075 · expires August 31, 2028 Edward Thomas Garton #CGC1525884 · expires August 31, 2028 Edward Thomas Garton #CGC1536505 · expires August 31, 2028 James Granville Hatton III #CGC1518422 · expires August 31, 2028 Steven Tom Herman #CGC007826 · expires August 31, 2028 Steven Leroy Hilaman #CGC058885 · expires August 31, 2028 Ernest J Hogue #CGC1533734 · expires August 31, 2028 James Michael Holtzman #CGC1513628 · expires August 31, 2028 Dominic A Iafrate #CGC1511882 · expires August 31, 2028 Richard P Johnston #CGC1504866 · expires August 31, 2028 Brent C Jones #CGC1519183 · expires August 31, 2028 Jamie S Jones #CGC1521494 · expires August 31, 2028 Heorhii Kara #CGC1539267 · expires August 31, 2028 Mark Frederick Keller #CGC031719 · expires August 31, 2028 Gregory James Kelly #CGC1539852 · expires August 31, 2028 James Michael Kurtz #CGC1532169 · expires August 31, 2028 Keith Legg #CGC1533967 · expires August 31, 2028 Jimmy Lynn Matthews #CGC062282 · expires August 31, 2028 John B Mc Caugherty Jr #CGC059737 · expires August 31, 2028 Bryan D Mchugh #CGC1519826 · expires August 31, 2028 Bryan D Mchugh #CGC1522936 · expires August 31, 2028 Bryan D Mchugh #CGC1524942 · expires August 31, 2028 Bryan D Mchugh #CGC1527852 · expires August 31, 2028 Eric Adam Meister #CGC1515492 · expires August 31, 2028 Peter Mulin #CGC1507190 · expires August 31, 2028 David Vincent Padro Jr #CGC1525396 · expires August 31, 2028 Pamela Lynn Paggio #CGC1517054 · expires August 31, 2028 Jamey L Perkins #CGC1512047 · expires August 31, 2028 Robert L Radtke Jr #CGC1523411 · expires August 31, 2028 Ashraf Ramis #CGC1539409 · expires August 31, 2028 Tina Rozmeski #CGC1538380 · expires August 31, 2028 Alan Yahya Sakkal #CGC1537178 · expires August 31, 2028 Jerry L Smith #CGC1509545 · expires August 31, 2028 Steve Robert Smith #CGC1518166 · expires August 31, 2028 Tanya Christine Smith #CGC1514064 · expires August 31, 2028 Tanya Christine Smith #CGC1538437 · expires August 31, 2028 Jason E Spicola #CGC1528129 · expires August 31, 2028 Eric Robert Sullivan #CGC1525620 · expires August 31, 2028 Eric Robert Sullivan #CGC1541864 · expires August 31, 2028 Stuart Collins Sutton #CGC1510343 · expires August 31, 2028 Stuart Collins Sutton #CGC1531831 · expires August 31, 2028 Brian D Switala #CGC1540689 · expires August 31, 2028 Brian Michael Tweed #CGC1542236 · expires August 31, 2028 Mark Christorpher Valenti #CGC1508477 · expires August 31, 2028 James Edward Varno Jr #CGC1527189 · expires August 31, 2028 Leland Wayne Wilson #CGC1538652 · expires August 31, 2028 Leland Wayne Wilson #CGC1540766 · expires August 31, 2028 Michael Scott Zinovoy #CGC032786 · expires August 31, 2028 Michael Scott Zinovoy #CGC1542360 · expires August 31, 2028 Certified building contractor 61 Miguel Aguiar #CBC1262372 · expires August 31, 2028 Miguel Aguiar #CBC1262440 · expires August 31, 2028 Jonathan Aponte #CBC1264689 · expires August 31, 2028 Jason Dale Bartel #CBC1267736 · expires August 31, 2028 William Leigh Beckwith #CBC1251307 · expires August 31, 2028 Michael Paul Beinhauer #CBC1267042 · expires August 31, 2028 David Jerome Bernstein #CBC1250078 · expires August 31, 2028 Mark Errol Blanton #CBC1255627 · expires August 31, 2028 John Ernest Branch #CBC1256319 · expires August 31, 2028 Todd T Byrne #CBC1270350 · expires August 31, 2028 Keith Michael Diaz #CBC054593 · expires August 31, 2028 Keith Michael Diaz #CBC1265907 · expires August 31, 2028 Philip M Duffey #CBC012471 · expires August 31, 2028 Daniel Jon Engebretson #CBC1263104 · expires August 31, 2028 Bruce Kevin Estrada #CBC1250254 · expires August 31, 2028 Christopher Farrar #CBC1270731 · expires August 31, 2028 Christopher Allen Fidler #CBC1265025 · expires August 31, 2028 Alyssa R Freiermuht #CBC1265566 · expires August 31, 2028 Danny Joe Grabowski #CBC1259162 · expires August 31, 2028 Hardy Gunner Heard #CBC1268725 · expires August 31, 2028 Hardy Gunner Heard #CBC1269831 · expires August 31, 2028 Franklyn Ivan Hernandez #CBC1256561 · expires August 31, 2028 Brian R Hlavac #CBC1260071 · expires August 31, 2028 Kevin Edison Howell Jr #CBC059684 · expires August 31, 2028 Terry Lea Kavula #CBC1251490 · expires August 31, 2028 Gregory James Kelly #CBC1260672 · expires August 31, 2028 Aaron P King #CBC1256161 · expires August 31, 2028 James Michael Kurtz #CBC1261541 · expires August 31, 2028 Douglas Paul Lack #CBC1256117 · expires August 31, 2028 Michael Luis #CBC1261656 · expires August 31, 2028 Kyle A Mac Cullough #CBC1250583 · expires August 31, 2028 Scott Miller #CBC1259021 · expires August 31, 2028 Joseph Rogers Minardi #CBC1254893 · expires August 31, 2028 James F Nesbitt #CBC1258760 · expires August 31, 2028 Luke T Nugent #CBC1269098 · expires August 31, 2028 Cliff Gordon Parchmon #CBC1270410 · expires August 31, 2028 Edward Joseph Persong #CBC1270754 · expires August 31, 2028 Thomas Michael Popa Jr #CBC1260372 · expires August 31, 2028 Thomas Michael Popa Jr #CBC1268293 · expires August 31, 2028 Thomas Michael Popa Jr #CBC1269301 · expires August 31, 2028 Ariel J Quintela #CBC038018 · expires August 31, 2028 Carson N Salas #CBC1260691 · expires August 31, 2028 Kevin Jason Shipp #CBC1255688 · expires August 31, 2028 Anthony David Smith #CBC058543 · expires August 31, 2028 Jason E Spicola #CBC1258463 · expires August 31, 2028 Joshua C Spivey #CBC1259081 · expires August 31, 2028 Jamie Statz #CBC1257451 · expires August 31, 2028 John T Stege Jr #CBC1260211 · expires August 31, 2028 Jeremy S Stewart #CBC1265527 · expires August 31, 2028 Dale Eugene Swedberg #CBC060564 · expires August 31, 2028 Kiran Toram #CBC1265797 · expires August 31, 2028 Paul Philip Triolo #CBC1263005 · expires August 31, 2028 Frank Valentino Vitale #CBC1256398 · expires August 31, 2028 Frank Valentino Vitale #CBC1260334 · expires August 31, 2028 Frank Valentino Vitale #CBC1262504 · expires August 31, 2028 Gregory Allen Walbrun #CBC059191 · expires August 31, 2028 Robert Allen Wilder #CBC023208 · expires August 31, 2028 David Antonio Wong #CBC1269232 · expires August 31, 2028 Jae Young Yoo #CBC1259725 · expires August 31, 2028 Rami Zohar #CBC1258637 · expires August 31, 2028 Meir N Zuchman #CBC1261872 · expires August 31, 2028 Certified air conditioning contractor 32 Wilfredo Aguirre #CAC1819528 · expires August 31, 2028 Wilfredo Aguirre #CAC1824466 · expires August 31, 2028 Carlos Angel Alvarez #CAC052452 · expires August 31, 2028 George Moress Bolos #CAC1814645 · expires August 31, 2028 Patrick M Craig #CAC1816559 · expires August 31, 2028 Charles A Douglas #CAC1824993 · expires August 31, 2028 Samir B Elkomous #CAC1819879 · expires August 31, 2028 Samir B Elkomous #CAC1821038 · expires August 31, 2028 Samir B Elkomous #CAC1821658 · expires August 31, 2028 Bruce Kevin Estrada #CAC1814882 · expires August 31, 2028 Juan Marcos Fernandez #CAC1819346 · expires August 31, 2028 Brian Lee Green #CAC1814006 · expires August 31, 2028 Michelle Guma #CAC1823358 · expires August 31, 2028 James Michael Holtzman #CAC1816285 · expires August 31, 2028 Dirk Brendan Hornauer #CAC1813338 · expires August 31, 2028 John Joseph Kifer II #CAC1823105 · expires August 31, 2028 Joseph Lawrence Massa Sr #CAC1817999 · expires August 31, 2028 Gilbert Lee Mcwilliams Jr #CAC1814314 · expires August 31, 2028 Gilbert Lee Mcwilliams Jr #CAC1825422 · expires August 31, 2028 Antony Adel Mikhail #CAC1819556 · expires August 31, 2028 Howard Craig Millian #CAC056806 · expires August 31, 2028 Joseph Rogers Minardi #CAC1815978 · expires August 31, 2028 Byrnell A. Newton #CAC1815430 · expires August 31, 2028 Brian Powers #CAC1820267 · expires August 31, 2028 Brian Powers #CAC1822466 · expires August 31, 2028 Zachary Marshall Rolston #CAC1824276 · expires August 31, 2028 Guillermo Sabogal #CAC1814561 · expires August 31, 2028 Jason E Spicola #CAC1819774 · expires August 31, 2028 William Joseph Stillwell #CAC057957 · expires August 31, 2028 Zachary William Swain #CAC1824404 · expires August 31, 2028 Justin Cody Tipton #CAC1825066 · expires August 31, 2028 Anthony Tumminia #CAC1821847 · expires August 31, 2028 Certified roofing contractor 25 Sameer Asmar #CCC1329799 · expires August 31, 2028 Sameer Asmar #CCC1330366 · expires August 31, 2028 Mark Phillip Baertschi #CCC1331484 · expires August 31, 2028 Steven Thomas Bagby Jr. #CCC1337270 · expires August 31, 2028 John Ernest Branch #CCC1333381 · expires August 31, 2028 Scott James Bridges #CCC1330123 · expires August 31, 2028 Joshua Colon #CCC1334352 · expires August 31, 2028 Joshua Colon #CCC1335433 · expires August 31, 2028 Richard Drouet #CCC1329461 · expires August 31, 2028 Troy R Fredrickson #CCC1332969 · expires August 31, 2028 Danny Joe Grabowski #CCC1332514 · expires August 31, 2028 Hardy Gunner Heard #CCC1336043 · expires August 31, 2028 Joseph Drake Hloska #CCC1335434 · expires August 31, 2028 James Michael Holtzman #CCC1328179 · expires August 31, 2028 Gregory James Kelly #CCC1331894 · expires August 31, 2028 Klaus Dieter Lemke #CCC1325886 · expires August 31, 2028 Esipion Llerena #CCC1330545 · expires August 31, 2028 Kenneth Luera Martinez Jr #CCC1332357 · expires August 31, 2028 Kenneth Luera Martinez Jr #CCC1336207 · expires August 31, 2028 David Vincent Padro Jr #CCC1332727 · expires August 31, 2028 Jamey L Perkins #CCC1325828 · expires August 31, 2028 Eric D Sennott #CCC1326315 · expires August 31, 2028 Camilo Skinner #CCC1336821 · expires August 31, 2028 Anthony David Smith #CCC1326019 · expires August 31, 2028 Robert Allen Wilder #CCC029595 · expires August 31, 2028 Certified plumbing contractor 18 Jonathan Aponte #CFC1431427 · expires August 31, 2028 Michael Keith Booth #CFC033853 · expires August 31, 2028 Michael Bryant #CFC1429876 · expires August 31, 2028 Paulo De Tarso Dantas Lima #CFC1434913 · expires August 31, 2028 Charles A Douglas #CFC1434244 · expires August 31, 2028 Richard Drouet #CFC1427924 · expires August 31, 2028 Richard Drouet #CFC1430585 · expires August 31, 2028 James M Dulle #CFC035741 · expires August 31, 2028 Christopher M Eckert #CFC1433046 · expires August 31, 2028 Joseph Weldon Johnson #CFC1429779 · expires August 31, 2028 Aaron P King #CFC1429232 · expires August 31, 2028 Aaron P King #CFC1432424 · expires August 31, 2028 Brett P. Krumenacker #CFC048268 · expires August 31, 2028 Kyle A Mac Cullough #CFC57035 · expires August 31, 2028 John Joseph Monks IV #CFC1430377 · expires August 31, 2028 Matthew Alfred Robbins #CFC1434182 · expires August 31, 2028 Erik R. Suojanen #CFC057504 · expires August 31, 2028 Erik R. Suojanen #CFC1427335 · expires August 31, 2028 Certified electrical contractor 16 Daniel D Bacon #EC13012822 · expires August 31, 2028 Peter Chojnowsky #EC13009842 · expires August 31, 2028 John Ashton Cremeans #EC13010988 · expires August 31, 2028 Joe Cruz #EC13001826 · expires August 31, 2028 Spiro Dhima #EC13005518 · expires August 31, 2028 Jeffrey E Fuller #EC13010759 · expires August 31, 2028 Chance Krul #EC13014317 · expires August 31, 2028 Nicholas Robert Lavandera #EC13014952 · expires August 31, 2028 Christopher James Mcphee #EC13007926 · expires August 31, 2028 Horace Leon Rowe Jr #EC0001396 · expires August 31, 2028 Mark Arnold Saulsbury #EC0002877 · expires August 31, 2028 Raymond F Sieper #EC13009205 · expires August 31, 2028 Arthur C Smith Jr #EC13010838 · expires August 31, 2028 Kevin M Stirn #EC13007122 · expires August 31, 2028 Kevin M Stirn #EC13007607 · expires August 31, 2028 Brian Michael Tweed #EC13015740 · expires August 31, 2028 Certified residential contractor 15 John Henry Agness #CRC1331989 · expires August 31, 2028 Kristen Alexovich #CRC1336031 · expires August 31, 2028 Zachary C Anderson #CRC1335664 · expires August 31, 2028 Michael Paul Beinhauer #CRC1333814 · expires August 31, 2028 Kevin Stuart Purves Boyes #CRC1332873 · expires August 31, 2028 Robert Dale Conkel #CRC045821 · expires August 31, 2028 David C Herring #CRC035287 · expires August 31, 2028 Jeffrey T Hlister #CRC1328678 · expires August 31, 2028 Angela Martino Infante #CRC1328709 · expires August 31, 2028 Joseph Weldon Johnson #CRC1334183 · expires August 31, 2028 Andres Mamontoff #CRC1333207 · expires August 31, 2028 Matthew Dennis Miller #CRC1333099 · expires August 31, 2028 Todd S Payne #CRC1329832 · expires August 31, 2028 Joseph Dominick Rao #CRC1335882 · expires August 31, 2028 John R Tate #CRC1331385 · expires August 31, 2028 Certified pool/spa contractor 13 Palmer Grant Arnold Jr #CPC1460137 · expires August 31, 2028 Turk S Bektas #CPC1460910 · expires August 31, 2028 Richard Drouet #CPC1457711 · expires August 31, 2028 Robert J Grosso #CPC1456781 · expires August 31, 2028 Hardy Gunner Heard #CPC1461339 · expires August 31, 2028 Vijay Jain #CPC1461611 · expires August 31, 2028 Zachary R Lyons #CPC1459732 · expires August 31, 2028 Bartley Shawn Charles O'connell #CPC1459121 · expires August 31, 2028 Kevin Reynolds #CPC1458494 · expires August 31, 2028 Rick L Rinberger #CPC1459900 · expires August 31, 2028 Paul R Schaller #CPC1458341 · expires August 31, 2028 Jewel Ann Shipp #CPC1460780 · expires August 31, 2028 Kevin Jason Shipp #CPC1456691 · expires August 31, 2028 Other license types 33 Luis Guillermo Aguayo Certified utility and excavation contractor · #CUC056842 · expires August 31, 2028 Randall Wayne Andrews Certified electrical specialty contractor · #ES12001500 · expires August 31, 2028 John Applewhite Certified electrical specialty contractor · #ES12002258 · expires August 31, 2028 David Neal Baxley Certified specialty contractor · #SCC131153253 · expires August 31, 2028 Robert Charles Briesacher Certified specialty contractor · #SCC131154373 · expires August 31, 2028 Kurt Raymond Carlton Certified electrical specialty contractor · #ES12000896 · expires August 31, 2028 Matthew Richard Doleski Certified utility and excavation contractor · #CUC1225380 · expires August 31, 2028 Richard Drouet Certified mechanical contractor · #CMC1250131 · expires August 31, 2028 Stephen Matthew Ferrell Certified specialty contractor · #SCC131153548 · expires August 31, 2028 Ethan Forrest Certified electrical specialty contractor · #ES12002576 · expires August 31, 2028 Kelly Arlene Forrest Certified utility and excavation contractor · #CUC057202 · expires August 31, 2028 Kurt Patrick Garrett Registered electrical contractor · #ER0014701 · expires August 31, 2028 Thomas Gordon Gluck Certified utility and excavation contractor · #CUC054930 · expires August 31, 2028 David Mcallister Greathead Certified electrical specialty contractor · #ES12001722 · expires August 31, 2028 Eric D Haines Certified specialty contractor · #SCC131150061 · expires August 31, 2028 Eric D Haines Certified specialty contractor · #SCC131150062 · expires August 31, 2028 Nathan Ryan Herring Registered electrical contractor · #ER13015228 · expires August 31, 2028 Angela Martino Infante Certified specialty contractor · #SCC131153373 · expires August 31, 2028 Aaron P King Certified solar contractor · #CVC56779 · expires August 31, 2028 Adam R Landry Registered pool/spa contractor · #RP0067236 · expires August 31, 2027 Eric Adam Meister Certified specialty contractor · #SCC131151795 · expires August 31, 2028 John C Miragliotta Certified specialty contractor · #SCC131151516 · expires August 31, 2028 Gregory E Nash Certified electrical specialty contractor · #ES0000224 · expires August 31, 2028 Abed Pompa Certified mechanical contractor · #CMC1249715 · expires August 31, 2028 Bryan M Rambo Certified electrical specialty contractor · #ES12001294 · expires August 31, 2028 Gareth Alexander Rees Certified specialty contractor · #SCC131151838 · expires August 31, 2028 Larry C Stephens Certified alarm system contractor I · #EF0000142 · expires August 31, 2028 Dale Eugene Swedberg Registered specialty contractor · #RX0054436 · expires August 31, 2027 Jeffery Eugene Thorne Certified specialty contractor · #SCC056730 · expires August 31, 2028 Vincent Tinnirello Certified alarm system contractor I · #EF0000787 · expires August 31, 2028 Woodrow James Tucker Certified solar contractor · #CVC56840 · expires August 31, 2028 Nick A Vespa Certified electrical specialty contractor · #ES12000975 · expires August 31, 2028 Matthew J Wurthner Certified electrical specialty contractor · #ES12000416 · 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
Odessa 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 .