Thomas A. Brown (Gates County)