James McGregor

James McGregor is an American author, journalist, and businessman who has lived in China for more than 25 years.

Latest Posts