Leonard Cook (1992)

Leonard Cook. Photo taken in 1991 in Wilmington, Delaware, USA.
Photo received from Leonard Cook.

 

Leonard Cook

December 11, 2014