William Harvey Mge details