I'd choose carry in both cases. Bring implies some movement in the direction of the speaker,eg
Why don't you ever bring your pictures (to show us)?
May I bring my friends to dinner?
Bring does not specify HOW the delivery is done.
Carry often implies holding things in hands or on shoulders.
I have not looked up any sources, just IMHO.
- For Teachers