John Strouth

Active Minneapolis, MN President for Audio Visual Productions Inc