As they were married in Olrig, this looks like a possible for John:
Baptised 25th April 1767, Olrig, Parents - William Steven and Elspet Sinclair
Do you have any details of their children - e.g. do these names crop up. there is also a John bpt. Dunnet 1759 - parents John Steven and Elspet Dunnet.