Middlekauff Coat of Arms
Also Available: Middlehurst Middleham Middleditch Middledige Middlecote Middlecoop