David Ramsey, Harris Ripps and Haohua Qian