Michael Harvey Atkins throws rock at bus after falling asleep