horse Granville 3 (Hanoverian,  , from Grannus)

Granville 3