Gettysburg Living History Portrayals performed by The Confederation of Union Generals with "Brevet Maj. Gen John Hartranft," portrayed by Mark Grim
Second Day at Gettysburg: The Attack and Defense of Cemetery Ridge, July 2, 1863 - PA Books
Union Spy: Elizabeth Van Lew
"Maj. Gen. Daniel Sickles," Living History Portrayals