The 1881 census has Robert Fairbairn, age 18, in Barry, Angus.
His marriage to Margaret Fraser in 1882 was registered in Inchture, Perthshire.
The 1871 census for Ceres, Fife, has David Fairbairn, 36, Thomas, 10, Robert, 8, Agnes W, 5, Ann M; 4, & David, 2.
David Sr married Agnes Robertson, in Anstruther Easter, in 1861
Without looking up the census record, I think David was born 01/02/1835 in Oldhamstocks, a small village in East Lothian to Robert Fairbairn & Agnes Wood.
David passed, 1912, age 77, Stenton, East Lothian, mmn Wood.
1911 has David with daughters Agnes & Isabella in Stenton