Restore Hope, Pastor Steve Filizzi