Screen Printer/ Graphic Designer/ Social Media Manager at Powell Prints - Hilliard, Ohio, United States
Managing Owner
Contact Jaylene Dooley
Print Specialist
Contact Clifford McElfresh
Powell Prints is an international affairs company based out of 3840 Lacon Rd Ste 15, Hilliard, Ohio, United States.