stuart hamilton