David Schnaufer

Active Carrollton, TX President for Its Not A Reward Ministries