Richard Kang-in Kam articles