Geoffrey Kyle Soo Chan was suspended for six months and ordered to pay a $20,000 fine.