Should a small business have a financial advisor?