George E. Haggerty compare prices