Mr. Castro has not been seen in public since late July when he underwent surgery .