tom tian richards