Point to Jesus! April 17, 2017 Sean Whaley Mark and Jennifer Machen Testimony Mark and Jennifer Machen lead Life of Faith Church in Birmingham, Alabama.