David Brandrup

Active Rochester, MN President for Brandrup Associates Inc