Richard
Richard

Richard

Writer, translator, irritant. Omnia sunt communia.