"Duncan J Petrie"