David K Cao Facts