Hamilton Sheriff Court heard Kristopher Kerrigan, 36, subjected his victim to a campaign of physical and verbal abuse between 2019 and 2023, causing her to suffer anxiety and lose weight ...