Teodoro Willink Castro, M.Sc.