David Hughes Parry — University academic and administrator