Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 199

Deprecated: Return type of WC_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 57

Deprecated: Return type of WC_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 47

Deprecated: Return type of WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 68

Deprecated: Return type of WC_Meta_Data::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php on line 50

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: Return type of WCS_ATT_Scheme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 599

Deprecated: Return type of WCS_ATT_Scheme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 594

Deprecated: Return type of WCS_ATT_Scheme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 604

Deprecated: Return type of WCS_ATT_Scheme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-all-products-for-subscriptions/includes/class-wcs-att-scheme.php on line 617

Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_10_6\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-customer-order-csv-export/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 85

Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_4_0\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce-square/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 61

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 2057

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/script-loader.php on line 333

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/wp-db.php on line 3030

Notice: wp_woocommerce_session_f18aceeac82a9fd8e0680591d398139e cookie cannot be set - headers already sent by /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/class-wp-block-list.php on line 14 in /var/www/ofthetitans.com/staging/rightful/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 1055

Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/formatting.php on line 4947

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/ofthetitans.com/staging/rightful/backend/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Who We Are – Rightful

Somewhere along the way we stopped looking to nature to heal us.

For thousands of years, in every culture and on every continent, people looked to medicinal plants to treat their ailments—from minor health concerns to significant conditions.

The system today is broken.

Drug misuse and dependency is a public health crisis. There are millions of Americans suffering from recurring health conditions that can be treated with plant-powered medicine. They should not have to worry about becoming addicted to a drug, experiencing negative side effects, or wasting time and money on questionable and ineffective supplements.

It's time to make a change.

We founded Rightful to address society’s biggest health challenges by harnessing the power of medicinal plants and modern science. We partnered with a team of experts, led by our co-founder Dr. Tieraona Low Dog, to create groundbreaking formulas that enhance your body’s natural ability to heal itself. The result is a new standard of Plant-powered Medicine™ and a highly effective alternative for addressing your medical needs—natural, non-habit forming, and safe to use every day.

Meet our team of botanical enthusiasts.

  • Dr. Tieraona Low Dog

    Co-Founder & Chief Botanical Officer

  • Bruce Friedman

    Co-Founder and Chief Executive Officer

  • Mark Rampolla

    Co-Founder

  • Mark Buschenfeldt

    Chief Operating Officer

  • Derek Giancola

    Vice President, Specialty Networks

  • Lindsay Kendall

    Director, Consumer Relations

  • Lauren Bendinelli

    Senior Marketing Manager

  • Christina Lafferty

    Operations Manager

  • JP Garcia

    Product Specialist

We're deeply committed to:

  • Remedying the overuse of RX and OTC drugs.

  • Empowering people to reclaim their natural state of health.

  • Applying scientific rigor to developing natural health solutions.

  • Honoring nature’s power and our ancestral medicines.

  • Creating safe, effective, and high-quality health products.

  • Embracing transparency in all we do.

Try our Plant-powered Medicine.™

Have a question? Need to talk? We're here for you.