J. McKenna profile