Haegele Coat of Arms
Also Available: Haefner Haeflinger Haeflich Haefke Haeffner Haefer