Leofric

From Wikipedia, the free encyclopedia

Leofric was a common name in Anglo-Saxon England and may refer to: