samantha castillo