John White Alexander
Apr 30, 2008 – Aug 10, 2025