JOHN M LAST