Printed and designed by me in my personal studio. Printed on 6oz 100% ring spun cotton black shirts. Please allow 2-4 weeks for delivery. Thank you!