Janet Laverty

Active Lansing, MI Chief Financial Officer for Michigan Strategic Fund