Mary B. Cunningham compare prices