John Breckinridge Castleman — Confederate Army officer (1841-1918)