James Chan has been with Bayleys Real Estate over 20 years, during which time he has sold more than $700 million worth of property.