STERN MITCHELL

PrivateCIK: 1378017
Location

SANTA MONICA, CA

LEAF GROUP LTD.
Position
TenureSince May 2019
Holdings