102J John Powl Walter