Amos Morehead Stack was born on February 12, 1863, in Union County, North Carolina. Stack was a longtime attorney in Monroe, North Carolina, with the firm Stack & Parker (and later Stack, Parker & Craig). He was a superior court judge later in life. He died in Monroe on September 2, 1937.