Pastor - Mississippi Baptist Church, Jackson, USA. Director of APC.
Todd is the pastor of Grace Covenant Baptist Church in Birmingham, Alabama, USA.