David Swenson

Active Concordia, KS President for Swenson, Brewer & Long Chartered