Christopher Ganz, ‘David and Goliath’, Gallery Victor Armendariz