Copyright © 2024
James River Advisors