Ming Zhao was born and grew up in a village of Shanxi Province of China. He moved to Canada in 1990. He has been living in USA for 18 years. He is a civil engineer in Arizona, USA.