Barron grew up in Baltimore, Maryland. In 1994, he graduated from Tulane University in New Orleans, with a Bachelors and a Masters in Architecture. Immediately after graduating, he moved to Sarasota, Florida where he has lived and worked since. In 2004, Barron created The Schimberg Group Inc., originally an owner representative/construction management company, and it quickly grew into a successful architecture and interior design firm. Barron is a member of the AIA, NCARB, USGBC and the Florida Green Building Council.