MacLeods health had been poor recently but no cause of death was given.