Jim Moore

Active Traverse City, MI Executive Director for Northern Michigan Alliance for Independent Living