avg_rating: 4.21
name: J. David Petruzzi
about: J. David Petruzzi is an award-winning Civil War cavalry historian. He is the author of many articles for a wide variety of publications, and has written or co-authored several books.