LEAP Organics

    OverviewSuggest Edit

    Luke Penney founded LEAP Organics in 2010, after spending countless hours making a mess of his kitchen and researching more about organic ingredients and sustainability than any normal person should. Prior to founding LEAP, Luke worked for one of the largest consulting firms in the U.S. as a consultant to foundations and non-profit organizations on issues related to endowment management, including researching sustainable and socially-responsible investments. Luke graduated from Colby College (ME), where he played four years of varsity basketball, including two trips to the NCAA Men’s Division III Basketball tournament. Luke received his Masters in Business Administration from the Johnson School at Cornell University (NY), where he focused on sustainable and socially-responsible business. Luke is also an Adjunct Professor at Colby College where he has taught a course called “Sustainable & Socially-Responsible Business” for the last four years.

    HQCambridge, US


    LEAP Organics is headquartered in
    Cambridge, United States

    Location Map

    Latest Updates

    Cybersecurity ratingAMore

    LEAP Organics Office Locations

    LEAP Organics has an office in Cambridge
    Cambridge, US (HQ)
    Cambridge, MA, USA
    Show all (1)

    LEAP Organics Financials and Metrics

    Summary Metrics

    Founding Date


    LEAP Organics Cybersecurity Score

    Cybersecurity ratingPremium dataset



    SecurityScorecard logo

    LEAP Organics Online and Social Media Presence

    Embed Graph

    LEAP Organics Frequently Asked Questions

    • When was LEAP Organics founded?

      LEAP Organics was founded in 2010.

    • Who are LEAP Organics competitors?

      Competitors of LEAP Organics include The Refill Shoppe, Essential Living Foods and Eminence Organics.

    • Where is LEAP Organics headquarters?

      LEAP Organics headquarters is located at Cambridge, MA, USA, Cambridge.

    • Where are LEAP Organics offices?

      LEAP Organics has an office in Cambridge.

    • How many offices does LEAP Organics have?

      LEAP Organics has 1 office.