This author has not been identified. Look up 'Grant Duffy' in GoogleThis author has not been identified. Look up 'Shoa L. Clarke' in GoogleThis author has not been identified. Look up 'Matthew Christensen' in GoogleThis author has not been identified. Look up 'Bryan He' in GoogleThis author has not been identified. Look up 'Neal Yuan' in GoogleThis author has not been identified. Look up 'Susan Cheng' in GoogleThis author has not been identified. Look up 'David Ouyang' in Google