Florida Roof and Air
ActiveLicense holder: Wayne Martin Mccoy
Jacksonville, FL 32260
CCC1330154 · licensed since 2013
692 companies and license holders with a current, active Florida state license (CCC / RC) based in the Jacksonville area. Source: official DBPR public records, refreshed 2026-07-28.
License holder: Wayne Martin Mccoy
Jacksonville, FL 32260
CCC1330154 · licensed since 2013
License holder: Jeremey Stephen Rogero
Jacksonville, FL 32257
CCC1334133 · licensed since 2022
License holder: Jeremey Stephen Rogero
Jacksonville, FL 32257
CCC1330387 · licensed since 2014
License holder: Robert Lee Jr Raines
Jacksonville, FL 32218
CCC1332030 · licensed since 2019
License holder: Alec A Pucci
St Johns, FL 32259
CCC1336815 · licensed since 2025
License holder: Greggory Alan Braswell
Jacksonville, FL 32224
CCC1331581 · licensed since 2018
License holder: Araz Yervant Guiragossian
Green Cove Springs, FL 32043
CCC1328553 · licensed since 2008
License holder: Robert Johnson Maust
Middleburg, FL 32068
CCC1327698 · licensed since 2006
License holder: Michael B Forshee
Yulee, FL 32097
CCC1332963 · licensed since 2021
License holder: Patrick J Claudio
Jacksonville, FL 32218
CCC1336113 · licensed since 2024
License holder: Michael Kent Donihee
Jacksonville, FL 32256
CCC1337414 · licensed since 2026
License holder: Timothy S Losco
Jacksonville, FL 32259
CCC1333325 · licensed since 2021
License holder: Michael Aaron Sundberg
Jacksonville, FL 32258
CCC1329195 · licensed since 2009
License holder: Phillip Kurt Rowell
Yulee, FL 32097
CCC1330875 · licensed since 2015
License holder: Fletcher Cook
Jacksonville, FL 32221
CCC057762 · licensed since 1998
License holder: Dmytro Liebiediev
Saint Augustine, FL 32092
CCC1337598 · licensed since 2026
License holder: Ana Liseth Meza Murillo
Green Cove Springs, FL 32043
CCC1337157 · licensed since 2025
License holder: Christopher Mark Hodges
Jacksonville, FL 32222
CCC1329352 · licensed since 2010
License holder: John Henry Jr Cherry
Orange Park, FL 32073
CCC1328462 · licensed since 2008
License holder: Michael Floyd Kelly
Jacksonville, FL 32223
CCC046949 · licensed since 1989
License holder: Richard Alan Gifford
Jacksonville, FL 32202
CCC1326277 · licensed since 2005
License holder: Ivi Hysaj
Jacksonville, FL 32225
CCC1332453 · licensed since 2020
License holder: Christopher Reta
Jacksonville, FL 32226
CCC1332291 · licensed since 2019
License holder: Keith Gary Ruehl
Jacksonville Beach, FL 32250
CCC058253 · licensed since 2001
License holder: Ashley N Goode
Saint Augustine, FL 32086
CCC1334384 · licensed since 2023
License holder: Daniel R Graston
Jacksonville, FL 32259
CCC058221 · licensed since 2001
License holder: Hector Vega
Jacksonville, FL 32225
CCC1336781 · licensed since 2025
License holder: Marc R Thigpen
Green Cove Springs, FL 32043
CCC1334311 · licensed since 2022
License holder: Kristopher William Plandel
Jacksonville, FL 32216
CCC1327873 · licensed since 2007
License holder: Gordon Wayne Mullis
Middleburg, FL 32068
CCC1330375 · licensed since 2014
License holder: Timothy Justin Hawarah
Jacksonville, FL 32224
CCC1330854 · licensed since 2015
License holder: Dexter Hamilton
Jacksonville, FL 32256
CCC1329369 · licensed since 2010
License holder: John Wallace Hager
Jacksonville, FL 32204
CCC1329170 · licensed since 2009
License holder: Quin J Hagerty
Jacksonville, FL 32224
CCC057779 · licensed since 1999
License holder: Larry E Halbert
Jacksonville, FL 32254
CCC1330092 · licensed since 2012
License holder: Anthony Alonso Betancourt
Jacksonville, FL 32250
CCC1329983 · licensed since 2012
License holder: Douglas Stuart Vansant
Jacksonville, FL 32208
CCC1331266 · licensed since 2017
License holder: Jeffrey Donald Hanson
Jacksonville, FL 32211
CCC057815 · licensed since 1999
License holder: William S Jr Silcox
Jacksonville, FL 32210
CCC1334272 · licensed since 2022
License holder: Jeremy Hawkins
St Augustine, FL 32080
CCC1325837 · licensed since 2003
License holder: Jonathan Hensley Harrelson
St Johns, FL 32259
CCC1335410 · licensed since 2024
License holder: Kelly Jean Hester
Jacksonville, FL 32226
CCC1329048 · licensed since 2009
License holder: Nicholas Rock Oneal
Saint Augustine, FL 32092
RC29027822 · licensed since 2022
License holder: Bruce Worth
Fernandina Beach, FL 32034
CCC1330795 · licensed since 2015
License holder: Brendon Shelton
Middleburg, FL 32068
CCC1335470 · licensed since 2024
License holder: Timothy Michael Greer
Jacksonville, FL 32244
CCC1337520 · licensed since 2026
License holder: Gregory Timothy Sr Williams
Jacksonville, FL 32221
CCC1327297 · licensed since 2006
License holder: William Forrest Lanni
Saint Augustine, FL 32080
CCC1331007 · licensed since 2016
License holder: Robert Allen Jr Holton
Jacksonville, FL 32220
CCC1325968 · licensed since 2004
License holder: Christopher Gibson
Jacksonville, FL 32218
CCC1336306 · licensed since 2025
License holder: Momo Pajkanovic
Jacksonville, FL 32257
CCC1337787 · licensed since 2026
License holder: Mitchell L Mccue
Jacksonville Beach, FL 32250
RC29027768 · licensed since 2020
License holder: Zhan Julius Bennett
Jacksonville, FL 32208
CCC1331739 · licensed since 2018
License holder: Glenn Richmond Alexander
Jacksonville, FL 32211
CCC1328421 · licensed since 2007
License holder: Howard Raymond Cummins
Orange Park, FL 32073
CCC1326844 · licensed since 2005
License holder: Donald Towery
Orange Park, FL 32073
CCC1327900 · licensed since 2007
License holder: Hubert Joseph Jr Norman
Jacksonville, FL 32257
CCC057660 · licensed since 1998
License holder: Randall Scott Hughes
Jacksonville, FL 32241
CCC1329828 · licensed since 2011
License holder: Jaryd Michael Hurst
Orange Park, FL 32073
CCC1331142 · licensed since 2017
License holder: Caleb Austin Wagner
St Johns, FL 32259
CCC1330691 · licensed since 2015
Storm damage, leaks, re-roofing and hurricane hardening. Florida law requires roofing work to be done by a state-licensed roofing contractor.
Before hiring in Jacksonville, confirm the license is still active, ask for proof of liability insurance and workers' comp, get at least three written quotes, and never pay large sums up front. Florida's DBPR lets you check complaints and discipline history for every license holder.
Of the 692 active roofing licenses based here, 347 (50%) have held their license for 10+ years, while 167 were first licensed within the last three years. The median active licensee has been licensed since 2016.
Largest concentrations: Jacksonville (395), Saint Augustine (61), St Augustine (33), Jacksonville Beach (29), Middleburg (23).
Every listing on this page shows the contractor's state license number (CCC or RC prefix). Copy the number and search it on the official Florida DBPR licensee portal at myfloridalicense.com to confirm it is still current and active before signing anything.
No. This is an impartial directory generated from Florida DBPR public license records. Appearing here only means the company held a current, active state license when the data was last refreshed (2026-07-28). Always collect quotes, references and proof of insurance yourself.
Unlicensed contracting is illegal in Florida and can void your insurance coverage. Licensed contractors carry required insurance and are accountable to the state board, which can discipline them — protection you lose entirely with an unlicensed operator.
Be wary of door-to-door "storm chasers": never sign an assignment-of-benefits or contract on the spot, photograph your damage first, and check that the company appears in state license records (like the 692 verified listings on this page) before letting anyone on your property. During a declared state of emergency, unlicensed contracting in Florida is a felony — report it to DBPR.
Miami · Fort Lauderdale · West Palm Beach · Tampa · St. Petersburg & Clearwater · Orlando · Fort Myers & Cape Coral · Naples · Sarasota & Bradenton
Mold Remediation & Water Damage Companies · Mold Assessors & Inspectors · Plumbing Contractors · HVAC & Air Conditioning Contractors