Tree on Ancestry for John Grieve.
Spouse   Margaret Goodall
Father   Thomas Grieve
Mother   Rachel Robertson
Children   John
Birth   1827 Kirkurd, Peeblesshire, Scotland
Death   5 Oct 1881 Parkneuk, Fife, Scotland
Residence   1881 Newlands, Nairnshire, Scotland
However the census is Newlands Peebleshire
John Grieve   43   Head   Hedger
Margt Grieve   44   Wife   
Thomas Grieve   23   Son   Joiner born Symington, Lanarkshire
Agness Grieve   13   Daughter   
John Mcgregor Grieve   11   Son   
Mary Grieve   9   Daughter   
Arthur Grieve   7   Son   
Robt A Grieve   4   Son   
Looks unlikely to be correct.
Colin