Hugh Rose, 8th of Kilravock — (1442-1517)