Master John Heathcote
painting 26 of 60 by Thomas Gainsborough

Master John Heathcote by Thomas Gainsborough