Gerard, Dufraisseix & Abbot

385-81 of 465 patterns