Hafenacker Coat of Arms
Also Available: Hafenack Hafen Hafemann Häfelfinger Hafeley Hafele