JOHN D HANNAH