Michael Smith

Active Ames, IA Vice President for Evangelical Lutheran Synod, Inc.