castro pinto