Dundee swimming instructor avoids jail over child abuse images

© DC ThomsonAndrew Gray won gold at the Shanghai World Special Olympics.
Andrew Gray won gold at the Shanghai World Special Olympics.