John Henry Middleton Share This John Henry Middleton (John Henry Middleton, J. H. Middleton, J. Henry Middleton)