Weight named 19th head coach in Isles history