A serial rapist in Fresno County has been sentenced to 46 years for sexually assaulting five women and two minors –– including his own daughters.