Bio
Rob Sciarratta
Senior Colorist
For general inquiries and availability, please contact: Sales, Picture Shop Post 12 Desbrosses Street, New York, NY 10013.
212.627.1662
X