Cradle Resources has appointed Greg Swan as company secretary, following the resignation of Sam Smart.