stephen mcpartland