Richard C. Blagrove compare prices