Dr. Long is a licensed Psychology in CA. Medical degree obtained from California School of Professional Psychology, Los Angeles. Currently practices at Shirley L. Long Ed.D. (Shirley L. Long Ed.D.), located at 20395 Pacifica Dr, Cupertino, CA 95014. In addition to English, Dr. Long speaks Taiwanese and Mandarin.