press

               

pressbio.html
 

"SMFA Graduate Thesis Exhibition @ Tufts University," by Ben Sloat, Big RED & Shiny, issue #81, April 27, 2008