Richard Macpherson

Active Worthington, OH Director for Midwest Energy Emissions Corp.