David H. So, MD