CANON JOSEPH E — Insider transactions, Director at Main Street Capital CORP / FIRST FINANCIAL BANKSHARES INC | InsiderLens