Craig joined Canon Capital in 1998. He has a business degree from Delaware Valley College and a MBA in Marketing from LaSalle University. Prior to Canon Capital, Craig worked as a general manager of a car wash, as a controller of a heavy equipment company, and as a senior technician for a major home improvement company. Craig is a Microsoft Certified Professional. Craig also serves as executive director of Healthy Neighbors International, a non-profit medical missions organization serving in Nicaragua. Craig resides in Doylestown with his wife and has four children. He enjoys spending time with his family.