Printed and designed by me on 6oz 100% ring spun cotton white shirts. Please allow 2-6 weeks for delivery, thank you!