Printed and designed by me in my private studio. Printed on 6oz 100% ring spun cotton white short sleeve shirts. These will ship in 2-4 weeks. Thanks for your support and patience!!