m castro