john m. robertson,m.p