Background
Long, John G. was born on August 19, 1846 in Wilmington, North Carolina, United States.
Long, John G. was born on August 19, 1846 in Wilmington, North Carolina, United States.
Assistant postmaster, Saint Augustine, 1867. General of the United States to Cairo, Egypt, from October
Member Republican