
David has worked in the utility and site development business since 1987 when he started working summers for his family business Gaines and Company, Inc. in Maryland. David is currently a Vice President with Gaines and Co. running its North Carolina Division from Raleigh, North Carolina.


