Barbara Clowson, a beloved wife, mother and grandmother passed away Sunday, January 7, 2024 in Newark, De. Born in Altoona, Pa on August 8, 1940, she was the daughter of the late Thomas and Mary (Williams) Miller. In her short 83 years of life,... View Obituary & Service Information