SPRUCEGROVE INVESTMENT MANAGEMENT LTDLoading SEC 13F data for SPRUCEGROVE INVESTMENT MANAGEMENT LTDFetching the latest filing...