John Alan Richter – 5082330