I have been a client for a while,
and am quite happy.
They are small enough to give personal attention,
yet big enough to have some of the most sophisticated
technology. Charting is topnotch, lots of ways
to enter orders quickly.
I think Farr is associated with multiple names...