William B. Powell Jr., one of the first African American physicians to receive a contract as a surgeon with the Union Army, was free born in New Bedford, Massachusetts in 1834. His father, William Powell Sr., also in the medical practice, was African American, and his mother was Native