HAFFORD , JOHN M