Edward James Welsh Jr compare prices