Have you tried Scotlands Poeple for the marriage cert?
I found the following birth for Marjory
Birth: 16 SEP 1849
Christening: 21 OCT 1849 Blairgowrie, Perth, Scotland
Parents David BUTTAR & Margaret SPALDING
Marjory's name shows as
MARJORY MEEK JOHNSTON BUTTAR
If this is the right familyhere is another 2 children for David & Margaret
1. BATHEA BUTTER - International Genealogical Index
Gender: Female Birth: 25 JUN 1851 B Gowrie, , Perth, Scotland
2. DAVID BUTTER - International Genealogical Index
Gender: Male Birth: 26 SEP 1853 B Gowrie, , Perth, Scotland
RY MEEK JOHNSTON BUTTAR
This couple married 11 MAR 1849 Blairgowrie, Perth, Scotland
A birth match for David BUTTAR
Birth: 05 NOV 1824
Christening: 16 NOV 1824 Blairgowrie, Perth, Scotland
Parents Robert BUTTAR & Elisabeth FERRIER
Also
Birth: 16 NOV 1824 Meigle, Perth, Scotland
His birth was probably recorded in both parents parish.
They married (Robert&Elisabeth)
12 OCT 1823 Meigle, Perth, Scotland
I couldn't narrow anything down for Joseph Wheeler Harmison. Perhaps if you check 1871 census at
www.scotlandpeople.gov.uk you may find his year and place of birth there.
Regards
Amanda