BARIBAULT WILLIAM H — Insider transactions, Director at General Finance CORP | InsiderLens