James Andrew Whitaker compare prices