Stephen Flaherty compare prices