| Dr. Richard James Ou is a Texas state licensed medical doctor, specializing in Ophthalmology. Graduated Magna Cum Laude from Baylor College of Medicine, completed residency training in UCLA Health, Dr. Ou currently is working at Houston Eye Associate, located in 12121 Richmond Ave #220 Houston TX 77082 | |||