John H. Collins — North Carolina lawyer and state solicitor