Needlepoint Plus
(503) 641-7100