John P. Alley, 74 of Cottonwood, died peacefully with his family at his side. He was born in Uvalde, TX to Paul and Shirley Alley. John was a Vietnam Veteran, medic, recipient of the Purple Heart and Silver Star. He loved God, country, and family. He enjoyed reading, football, woodworking, and road trips. John was the best husband, son, son-in-law, father, grandfather, uncle, friend, and encourager. He will be sorely missed. Military services to be held at Prescott National Cemetery at a later date.