patriot national insurance group st. louis independent insurance agent earnings