Richard Chandler is/was an owner of Sino Forest Corp.

Title largest single shareholder
Percent Stake 18%
Updated over 11 years ago