Patrick Herzog

Active New Ulm, MN Vice-President for Roth, Herzog & Associates Chartered Inc