Fort William man Malcolm Watson - who the court was told is a "very pleasant gentleman" when sober - also assaulted a woman.