Bert Block

Active Grand Rapids, MI President for Bert Block & Assoc Inc