Chris Ruffle

Affiliations

  • Vice President at China Fund Inc (CHN), 2011-12-09
  • Vice President at Taiwan Fund Inc (TWN), 2011-09-08