William Schaffer

Active Fort Scott, KS Director Of Pastoral Care for Mercy Hospital Oklahoma City, Inc.