Aberdeenshire man harassed former partner by calling her over 300 times

© DC ThomsonStuart Miles leaving Aberdeen Sheriff Court.
Stuart Miles leaving Aberdeen Sheriff Court.