Investments

Throughout our over 25-year history, Arrowhead has leveraged its prior investment knowledge in certain target sectors to identify, evaluate and pursue attractive investment opportunities

Express Oil Change

Express Oil is a leading franchisor of retail automotive service centers. Headquartered in Birmingham, Alabama, the Company is a leading quick oil change and lube chain with nearly 150 service centers across the Southeastern United States.