John Peter Grant, 12th of Rothiemurchus — (1836-1893)