Joseph E. Harrington Jr. compare prices