Jennifer Crook is a trained and certified midwife living in Birmingham, Alabama, who has presided over about 200 home births. But to do so, she and her pregnant patients had to drive two hours across ...