Leonard Clough
Overview
Leonard Clough received an average of $135K in total compensation, including $66K in salary, at BODY & MIND from 2018 to 2020.
Source: SEC filings on December 31, 2020 and December 10, 2019.
Related executives
We found five more executives who work or worked at BODY & MIND.