Pastor Dr. Patrick L. Hall

Clear Lake, Iowa, United States