Our Locations

With locations all over the United States, we are able to service our patients better. Feel free to contact your local pharmacy directly, or call our main line, and we will point you in the right direction.
4000 Park St N,
St. Petersburg, FL 33709
Phone 727-381-9799
Fax 727-347-2050
Hours: 9:30am-6pm

New Jersey
440 A Raritan Ave
Highland Park, NJ 08904
Phone 732-640-0786
Fax 732-640-0787
Hours: 9am-5:30pm

New York
863 Fairmount Ave
Jamestown, NY 14701
Phone 716-484-1586
Fax 716-488-0073
Hours: 9am-5:30pm

Pennsylvania (Erie)
2936 W 17th St,
Erie, PA 16505
Phone 814-838-2102
Fax 814-838-2103
Hours: 8:30am-6:30pm (M-F), 9am-1pm (Sat)

Pennsylvania (Folcroft)
780 Unit E Primos Ave
Folcroft, PA 19032
Phone 888-824-8100
Fax 610-522-9088
Hours: 8:30am-5pm

South Carolina
640 Congaree Rd,
Greenville, SC 29607
Phone 864-241-0477
Fax 864-241-0843
Hours: 9am-5:30pm

10130 Louetta Rd # C,
Houston, TX 77070
Phone 281-251-0888
Fax 281-251-0889
Hours: 9am-5:30pm

4001 Virgini Beach Blvd #110
Virginia Beach, VA 23452
Phone 757-934-0533
Fax 757-228-3991
Hours: 9am-5:30pm

Corporate Headquarters
2535 Johns Place
Jamestown, NY 14701
Phone 716-720-5121
Fax 716-708-6248
Hours: 8:30am-5pm


About Us

Learn About Who We Are

Core Values Define Our Success

Understanding what we stand for is important to knowing who we are.

Embracing Health

We believe in embracing the science of health technology and education is a key function of who we are, and what we do.

Highest Ethics

We hold ourselves to the highest ethical standards as a function of both our business practices and patient practices.

Customer Experience

Enhancing the customer experience is the primary goal of our operations agenda by helping patients improve their lives.

Our Patient Process

From the doctor to your door, our efficient, mistake-free process gives patients extra peace of mind.

Physician Consultation

Each patient begins with a physician consultation. If you do not have a physician familiar with compounded medicine, please contact us to receive a list of doctors in your area.

Prescription Fulfillment

Prescriptions are received from your doctor, and our pharmacists process, compound, package, and prepare them to be shipped or picked up depending on patient preference.

Quality Assurance

A member of our quality assurance team reviews each order according to their original prescriptions, and double checks for any mistakes made in the order fulfillment process.

Need a Pharmacist?

Our pharmacists are ready to answer any questions about our services and what we can do for you.

Find Out More

What Are You Waiting For? Get Started Today!

Customer service representatives are standing by to help you get started down the path to a healthier you.

Get Started