David Viar

Active Rochester, MI President for Viar & Associates PC