ECO ALLIANCE Carrie Goff Designs: Nature in the Palm of Your Hand Carrie Goff is an artist that takes 3D embroidery to another level!