fr. Grangemcmth ; d.