T.R. McTaggart is your state-of-the-art industry leader in screen printing design. Whether you are a small non-profit organization or Fortune 500 company, T.R. McTaggart is your solution for quality custom apparel and promotional items.

From design to fabric, we utilize one color to seven colors and four-color processes. No project is too big or too small for our screen printers. We are equipped with manual and automatic presses, a large selection of ink colors, and are proud to be one of the few screen printers with KIWO I-Jet, advanced computer-to screen imaging technology.

Our screen printing designs are featured at:

Resorts and gift shops
Special events
Athletic departments
Team building functions
Fundraising events
Family gatherings
Holiday parties
Promotional campaigns
And more!
Our screen printing process is fortified with dedicated team members who put in endless hours to take your design from concept to the final product. We can bring your provided designs and branding to life, or our talented in-house graphic designers can offer you a choice of original designs to choose from based on your needs.

Looking for custom orders and a great price? Your search is over – T.R. McTaggart has the team and knowhow to get it done right, and on-time.


With over four decades of screen printing experience, our team becomes your family and your vision becomes our mission. We pride ourselves on bringing your fashionable stories to life on apparel and promotional items, and we consistently find ways to improve our design and screen printing processes.

T.R. McTaggart has nationwide representation. Our designs can be found within resort retailers, souvenir shops, and a variety of gift markets. As decision makers and purchasers for major retailers, it’s not hard to see why we stand tall amongst industry leaders.

Servicing thousands of retail clients from Alaska to Florida, we specialize in full-service retail branding and customized promotional items. We offer an array of products that you can trust and our number one priority is ensuring 100% customer satisfaction.