What colonel routed john Brown's men at Harper's ferry Virginia?

The Colonel was Robert E. Lee, who later became the supreme commander of the Confederate Army in the Civil War.