James Garrett Garrison was born in McDowell County, North Carolina, on April 1, 1881. Garrison was a farmer and lifelong resident of Broad River Township (McDowell County). He died in Asheville (Buncombe County) on October 1, 1967.