Worship Leader Greater Deliverance Church 8200 Page Ave., St. Louis, MO about 3 years ago Worship/ Church Duties Contractor