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