James Hobert Archibald Hamilton,