SeaBridge Investment Advisors LLC