John joined the Opelika office of Alliance Insurance Group in 2012, bringing more than 22 years of experience in the insurance business.  Prior to joining, John served in a marketing capacity with one of the largest property and casualty agencies in Alabama and has owned his own agency specializing in employee insurance benefits.

John is a 1983 graduate of Auburn University where he earned a Bachelor of Science degree in Finance.  He and his wife Michelle live in Auburn, Alabama.