ANDREW JAMES HAMILTON