Charles Maciejewski

Active Muskegon, MI President for Advanced Video Presentations