John George Glover, M.C.S., Ph.D.