John A. Hall (Cherokee County)