PennApps Spring 2015 - Nicky Semenza Photography