JAMES G HAMILTON