ELMORE WILLIAM B — Insider transactions, Director at ENERNOC INC / Sunrun Inc. | InsiderLens