Giovanni Andrea Carlone
Italian (1639 – 1697)