Caprock Capital Advisors Inc. employs a fundamental analysis approach to manage client portfolios, focusing on long-term investment horizons and incorporating alternative investments to diversify and potentially enhance…