Haddington : St Mary's Church,