richard e. constable iii