Teresa Ybarra's Location
United States
Teresa Ybarra's Work
Teresa Ybarra's Education
Teresa Ybarra's Skills
Teresa Ybarra's Summary
Teresa Ybarra, based in United States, is currently a Associate Creative Director at Stream Companies, bringing experience from previous roles at Pinnacle Advertising. Teresa Ybarra holds a 2002 - 2005 Bachelor of Fine Art in Graphic Design @ The Art Institutes. With a robust skill set that includes Graphic Design, Web Development, Illustrator, InDesign, Photoshop and more, Teresa Ybarra contributes valuable insights to the industry.