Jill Teed

Jill Teed is a Canadian actress. She portrayed Dr. Avery Pressnall in the third season Arrow episode,.