William Stewart

Active Casselberry, FL Secretary for New Covenant Inc.