Moncrief Family: Surname Origin, Notable Members, and Historical Background
genealogy
The Moncrief family name is a Scottish and Northern English habitational surname derived from any of several places named Moncrieff in Fife and other parts of eastern Scotland,...
Open article