Tag Richard E. Fan PhD