Limbach director David Richard Gaboury buys 1,940 common shares for $99,619 - LMB News | Rallies