Sheltered Inc. has appointed new board member Ross McGregor, a local business owner and former state representative, as its chair, with Mike Riddle resigning from the post.