SHEPARD INSURANCE GROUP, INC.