Printed and designed by me in my personal studio. Printed on 6oz 100% ringspun cotton long sleeves and short sleeve shirts. These will ship in 2-6 weeks. Thank you!