David Potter 897 published
Buy print
1930 David Potter 990 published