Talkeetna’s Mayor Stubbs passed away