M3 Insurance: John Weisinger joins M3 Insurance as director of worksite solutions