During the nineteenth century, William McClain was a ship captain on the Ohio River.
McClain was born in Virginia in 1807. His father, Hugh McClain, captained ships along the Ohio River. While little is known of William McClain's youth, he eventually pursued the same career as his father. McClain eventually became an abolitionist and actively protested slavery by ferrying runaway slaves across the Ohio River from the slave states of Virginia (now West Virginia) and Kentucky. McClain usually brought the runaway slaves to J.J. Minor, who resided in Portsmouth, Ohio. Webster then assisted them further along the Underground Railroad, bringing many of those who escaped to Pike County.
McClain died on September 10, 1867, in Portsmouth.