Career
He was a graduate of Davidson College in 1859. He volunteered 1st Confederate Company in Moore County and rose to Captain. McIver read law, served as county solicitor (prosecutor), and in the North Carolina House of Representatives (1876–1877).
Was solicitor for the 7th judicial district (1876–1886).
And judge of superior court (1890–1898).