Loading patent details...
US4062866A: 3-Indolyl-3-Phenyl-Phthalides | Searchlight