JAMES PETER GUY MACVICAR