Louis Charles Duffy 1908 - 1903

occupation:
Artist
Nationality:
British

made dioramas and mural sized artworks for the Science Museum;