John MacMaster, P.