Help keep Salon independent

Richard Roberts

Richard Roberts is a Foreign Service Officer currently serving as the Public Affairs Officer at the US Consulate General in Okinawa, Japan.