Dr.Mary L. Shannon compare prices