Richard Stephen Walter 47112