richard a castro