longridgereview.com
Peter Tavernise
Peter is an English Major from Davidson College, who currently lives in San Jose, CA, with his family and a small grey alien who claims to be a cat. He has never been without a sketchbook, b…