mary jeffers