Miles Gregory McPherson is the pastor of Rock Church in San Diego, a motivational speaker, and a former professional National Football League (NFL) player.