SF Giants 2010 - takimoto