terence mcphual