Maccagnone Coat of Arms
Also Available: Maccagno Maccagni Maccagnani Maccagnan Maccaghey Mac Caffrey