John Magee

John Magee hasn't written any stories yet.

John Magee

John Magee

Associate Professor of Computer Science at Clark University.