He graduated from Jefferson Medical College at Philadelphia in 1846 and commenced the practice of medicine in Darlington. He moved to New Castle, Pennsylvania, in 1850, and held several local offices.
He graduated from Jefferson Medical College at Philadelphia in 1846 and began practicing medicine in Darlington. He relocated to New Castle, Pennsylvania, in 1850, holding several local positions.