Ohio Gov. John Kasich has signed a two-year $62 billion state budget that includes several pro-life provisions.