peter mcrobbie