Louis Charles Duffy 1908 - 1998

Nationality:
British

made dioramas and mural sized artworks for the Science Museum;