J.M. Moxely's scientific contributions