Terence M. Keane, PhD