Craig joined John Bailey Company in July 2003 bringing 31 years of insurance experience spread between company, agency, and brokerage experience in underwriting, sales and marketing.