stewart mcvicar