Q: Is this a fairly light weight or a heavy canvas jacket?
A: This is quite a heavy canvas material jacket.
Q: Is this leather?
A: No, it's a heavy canvas material.
Q: Are the pockets zippered, poppered, buttoned or velcroed? Also, how generous are the sizes? Is a large a pretty generous large?
A: The pockets have buttons concealed under the outside flaps. A Large measures approx 24 inches across the front from armpit to armpit.