Leech Communications Group
Leech Communications Group
8888 Keele Street, Unit 20 Vaughan, Ontario L4K 2N2
8888 Keele Street, Unit 20 Vaughan, Ontario L4K 2N2
Leech Printing was founded as the Leech Letter Company by Cecil Leech in 1927. In the midst of the depression, Cecil had found jobs hard to come by, so he purchased his own printing press and began writing and producing sales letters for local merchants.