John M. Glenn’s Recent Work