John McAllen dies in Brownsville, Texas at the age of 83