campbell petrie