John Ball

Active Novi, MI Chairman of the Board for Porter Group, LLC