James G. Fox compare prices