Elaine Magnin Needlepoint
(415) 931-3063