Gerald O'Shaughnessy
Gerald O'Shaughnessy

Gerald O'Shaughnessy

Medium member since December 2018