Call Us At (904)751-0840

Meet the Team

James Snead:

Vice President

James Snead is a Jacksonville native and has worked with Preferred Roofing for 9 years. Filling positions as an estimator, Repair Technician and Field Operations Manager James was promoted to his current position as Vice President, Preferred Roofing. A true success story of hard work and striving for excellence, James worked from the bottom to the top of this organization. Seldom is it possible to have a Leader that has worked in virtually every position within the company. His skills in diagnosis, craftsmanship and knowledge of all roofing systems enables him to lead his team from the front.

James grew up in Arlington where he attended Terry Parker High School before attending the University of North Florida. James later enlisted in the United States Marine Corps for 5 years serving in a combat theatre where he worked in the electronics field, repairing intelligence equipment. It was here that James learned how to be a leader and get the very best out of those individuals that he works with.

After transitioning from the military he began work with Preferred Roofing while continuing his education at Jacksonville University. What initially appeared as a stepping stone after serving his County, developed into his career of choice.

James is happily married to his wife Julie, and reside in Yulee along with their daughter Isla.


Richard Revels:

Roofing Estimator

Richard Revels is a Jacksonville Native and has been with Preferred Roofing for 16 years. Richard’s background includes sales, estimating, corporate finance and aviation hospitality. Growing up on Jacksonville Northside, Richard attended Victory Christian Academy, University Baptist School and Jacksonville University. After college Richard worked as a flight service manager for Trans World Airlines and traveled the world for 5 years. His desire to serve the public and enjoy the outdoors transcended him in to a sales and estimating field. Richard, known as the Master Estimator is lauded for his ability to create exact material estimates that give homeowners the best price all while delivering the quality components that they desire in a roofing system.

Richard is married to his beautiful wife Jennifer and has three children, Shawn, Kyle and Cathy, plus 4 wonderful grandchildren. Richard is active in multiple charitable organizations including Pop Warner youth athletics and scholastics where he serves as a lead volunteer for the South East Region and National championships at Walt Disney World. His belief is that honesty, integrity, product knowledge plus a solid price are why most homeowners choose him and Preferred Roofing.


Kevin Strickland:

Roofing Estimator

Kevin moved to Jacksonville a few years ago from Atlanta, Georgia to work for Preferred Roofing. Prior to the move he was a General Contractor for 14 years witch gave him extensive knowledge in all aspects of construction, including roofing. His background in construction is key to ensure you as a homeowner will be taken care of correctly. He will only offer quality materials and provide you with the best possible price. Kevin has the ability to answer all your questions and provide you with the peace of mind you deserve.

Kevin is recently married and enjoys attending church every Sunday with his family. He is an outstanding human being with good intentions and is always looking out for his customers.


Michael Nobles:

Roofing Estimator

Michael, born in Augusta, Georgia, has been with Preferred Roofing for the last 3 years. He graduated, from what was Forrest High School here in Jacksonville, then went on to earn a Marketing degree at Florida State University. After an injury ended a promising football career, he became a nationally ranked Power Lifter. In business, he owned and operated 4 locations of Carroll’s Meat Shoppes for years. In his spare time, he earned a host of licenses some of which include Securities, Life, Health, Variable Annuities and Pre-paid Legal. Some other training he did included welding, a/c Refrigeration repair and Sales. His passions include God, Family, and of course, Country.

Michael is married to his beautiful wife Melodee and have five children : Jennifer, Maurissa, Stephanie, Dylan and Megan. At 55 years old, he still loves to be outside and to connect with people. At his core, he feels that honesty is the only avenue to travel and to treat others the way he wants them to treat him. He’s a special person, one in which you’ll enjoy working with.


JJ Taylor:

Roofing Repair

JJ was born and raised in Massachusetts and moved to Jacksonville almost 10 years ago with his wife, Jamie and his son, Junior. He’s been with us for about 7 years and he’s our go to guy for anything and everything regarding roof repairs. He can literally repair anything that’s given to him! When JJ isn’t at work he’s likely still working on whatever he can get his hands on. From working on his truck to building some new invention for his son, JJ does it all. We wouldn’t know what to do without JJ but we are glad we don’t have to worry about it!


Daniel Pennington:

Production Manager

Dan was born and raised in Jacksonville, Florida. Playing sports was his passion where he was a member of the North Jax Sports Association football program and Highlands Little League baseball. Dan graduated from Arlington Country Day School where he earned a Football scholarship to Cumberland University in Tennessee.  After attending college Dan made a choice to join the U.S. Army where he served for 4 years.

After moving back to Jacksonville, Dan sought out a new career challenge as a repair technician with Preferred Roofing.  He then acquired the skills needed to diagnose and troubleshoot issues related to multiple Roofing systems. Now he spends his days in the sun looking down on the world.

Dan is an avid fisherman and enjoys playing golf as well as spending time with his son Jasper.  While his playing days are over, he still enjoys watching sports and is a huge Gator fan!

Fun fact:  At 15 years old, Dan and 25 other athletes were selected to represent the USA at the Junior Olympics on their first ever football team the Jaguars.  The goal was to continue exposing Europe to American Football and helped to pave the way to the NFL games held in London each year.


Patty Pennington:

Roofing Administrator

Patty is a Jacksonville native who graduated from Andrew Jackson High School.  Patty has 3 children and 3 grandchildren whom she adores.  In her spare time she bakes the best cakes you’ve ever had and also loves to work in her flower garden.

Patty has been with us since January 2022 and is responsible for scheduling estimates and appointments, permitting & inspections,  accounts receivable,  accounts payable,  payroll,  and insurance. Her cheerful attitude is one of the reasons why our office a great place to come to work every day! She has an amazing personality, the best attitude, and truly loves her job – and yes, Patty is Dan’s mom.