Fiona Sheridan's profile

Fiona Sheridan

New Media Publisher

Rochester Institute of Technology

New York, NY, USA