James Hoffer

Active Farmington, MI President for J L Hoffer & Associates Inc