THOMSON SMITH & LEACH INSURANCE GROUP, INC.