Officers searched a property in Haddington in June 2022 and found images on devices belonging to him. The 38-year-old pled ...