Printed and designed by me in my personal studio. Printed on 6oz 100% ring spun cotton white shirts. Will ship in 2-6 weeks! Thank you!