Rory Colin Stirling Hamilton — (born 1980)