JOHN H MCCANON JR