Northern CA
Phil Cohen hasn't received any testimonials yet. Leave one.
Nov. 21 2009 , RubyConf 2009 3.85