Michael Elich as Long John Silver in the Utah Shakespeare Festival’s 2017 production of Treasure Island.

Michael Elich as Long John Silver in the Utah Shakespeare Festival’s 2017 production of Treasure Island.