Mary McAvoy compare prices