Avery County Place Names. Raleigh, NC: Lulu, 2016.
The Capitals of the Confederacy: A History. Charleston, SC: The History Press, 2015.
Grandfather Mountain. Charleston, SC: Arcadia, 2014.
Watauga County, North Carolina, in the Civil War. Charleston: The History Press, 2013.
North Carolina Remembers Chancellorsville. Gettysburg: Ten Roads Press, 2013
Civil War Charlotte: Last Capital of the Confederacy. Charleston, SC: The History Press, 2012.
North Carolina in the Civil War. Charleston, SC: The History Press, 2011.
North Carolina Remembers Gettysburg. Gettysburg, PA: Ten Roads Publishing, 2011.
The Fifty-eighth North Carolina Troops: Tar Heels in the Army of Tennessee. Jefferson, NC: McFarland and Co., June 2010.
Mitchell County. Charleston, SC: Arcadia Publishing, 2009.
with Robert M. Hardy. “A Heinous Sin": The 1864 Brooksville-Bayport Raid. Raleigh, NC: Lulu, 2009.
with Jimmie Daniels. Families, Friends, and Felons: Growing Up in the Avery County Jail. Raleigh, NC: Lulu, 2008.
Remembering Avery County: Old Tales from North Carolina’s Newest County. Charleston, SC: The History Press, 2007.
Caldwell County. Charleston, SC: Arcadia Publishing, October 2006.
Remembering North Carolina’s Confederates. Charleston, SC: Arcadia Publishing, September 2006.
The Battles of Hanover Court House and Slash Church. Jefferson, NC: McFarland and Company, June 2006.
A Short History of Old Watauga County, North Carolina. Boone, NC: Parkway Publishing, April 2006.
Avery County, North Carolina. Charleston, SC: Arcadia Publishing, 2005.
The ca.1840 McElroy House: A Glimpse of Yancey County, North Carolina, History. Virginia Beach, VA: Donning Company Publishers, 2004.
The Thirty-seventh North Carolina Troops: Tar Heels in the Army of Northern Virginia. Jefferson, NC: McFarland & Co., 2003.
"Burke County-Deep History and Deep Gorges." Carolina Mountain Life. Spring 2016.
"The Race to be Last." Confederate Veterans. May/June 2015.
"Experience History in North Carolina." Greenhouse. March 2015.
"The Heat of Boone: Historic Buildings on King Street." Carolina Mountain Life. Spring 2015.
"What's in a Name?" Carolina Mountain Life. Fall 2013.
"Looking for Tweetsie" Carolina Mountain Life. Summer 2012.
"Watauga County and the Civil War. High Country Magazine. June/July 2012.
"Civil War Charlotte" Battlefield Journal. Vol. 15 (Spring 2012).
"The Great Flood of 1940." Carolina Mountain Life. Spring/Summer 2012.
"Confederate Monuments at Gettysburg." The Carolina Confederate. September/October 2011.
“'The Ballad of Tom Dooley': A Story in Three Acts.” Carolina Mountain Life. Summer 2011.
“The War within the War in the Mountain Region.” Tar Heel Junior Historian. Spring 2011.
“Jewels of the Mountains: Inns and Hotels of the High County.” Carolina Mountain Life. Spring/Summer 2011.
"'Avery County Slipped Through Like it had been Greased': High Country Counties." Carolina Mountain Life, Winter-Spring 2011.
“A Christmas Tree for the First Lady.” Carolina Mountain Life. Winter 2010-11.
“Daniel Boone Slept Here: Looking for the Famed Explorer in the High Country.” Carolina Mountain Life. Autumn 2010.
"On the Trail of Daniel Boone.” Carolina Mountain Life. Autumn 2010.
“Rebels, Raiders, and Rogues: The Civil War History of the Blue Ridge Parkway.” Carolina Mountain Life. Summer 2010.
“The Legends of Lulu Belle and Skyland Scotty.” Carolina Mountain Life. Spring/Summer 2010.
“Irvin McDowell: The Most Unpopular Man in America.” America’s Civil War. Vol. 22, No. 6 (January 2010).
"That What They Had Done Should Not Be Forgotten.” Company Front. Issue 1 (Summer 2008).
"Look Away, Dixie Land.” Civil War Times Illustrated. Vol. 20, Number 21 (April 2008).
“McClellan’s Missed Opportunity.” America’s Civil War. Vol. 20, Number 1 (March 2007).
“The Gettysburg Experiences of Col. Collett Leventhorpe, 11th North Carolina Infantry.” Gettysburg Magazine. Vol. 36 (January 2007).
"The Gettysburg Reminiscences of Albert T. Marsh, 53rd North Carolina." Gettysburg Magazine. Vol. 34 (January 2006).
"A Day of Carnage & Blood." America’s Civil War, March 2005.
"The Gettysburg Experiences of Lt. Iowa Michigan Royster, 37th North Carolina Volunteer Infantry Regiment." Gettysburg Magazine. Volume 29 (July 2003).
"Commands: The 37th North Carolina Troops." America’s Civil War. Vol. 16, Issue 2 (May 2003).
"Union and Confederate Knapsacks and Blanket Rolls." Camp Chase Gazette. Vol. 26, Issue 9 (August 1999).
"England’s Gift to the Confederacy: Brigadier General Collett Leventhorpe." North & South Magazine, Vol. 1, Issue 6 (1998).
Book reviews have appeared in North & South Magazine, The Avery Journal-Times, The Florida Re-enactors' Online Magazine, Blue and Gray Magazine, and the LSU Book Review.