Copyright © 2025
James River Advisors