Sheehan, Terrence Bernard (Career)