2058438-73-4 | Ethyl 3-iodo-4-(1-naphthalenylmethoxy)benzoate | AOBChem