Moray man sexually assaulted friend’s partner while she slept

Kevin Duncan leaving Elgin Sheriff Court.
Kevin Duncan leaving Elgin Sheriff Court.