Mary C Weaver

Weaver is a widely-published writer, editor, and teacher. She is a certified Master Gardener, and a member of the American Rose Society, the American Horticultural Society, and the Garden Writer's Association of America.