Ibex Preclinical Research is a health, located at 1072 1380 N
Logan, UT 84321. They can be contacted via phone at 435-752-4448 or email at [email protected], visit their website ibexresearch.com or LinkedIn profile for more detailed information.
Preclinical Research and Medical Device Testing Facility in Logan, UT .