Hamilton >> Durand >> Macnab