Mike Soha
Mike Soha

Mike Soha

Digital culture + politics + journalism. Lecturer in communication & media studies @UofNH