Robert Leon Davis
Robert Leon Davis was a respected police officer in New Orleans, who became involved in crime and fled arrest, living rough in the backwoods of America and Canada for over two decades before handing himself in. He now has an extensive speaking and teaching ministry.