Vandiver Ministries International

Active Newark, TX