by Kit W Cho , Chi-Shing Tse , James H Neely , K W Cho , J H Neely , C.-S Tse