John Buchanan

Active Grand Rapids, MI President for Buchanan, & Buchanan Plc