Jack Hofer

Active Bloomfield Hills, MI President for Hofer Beatty & Boyd Inc