He was born Nov. 29, 1967, in Portsmouth, N.H., a son of the late Robert E. and Theresa (Dougher) Weare. He was a graduate of Wells High School and attended Plymouth State University. He received his associate of science degree in respiratory therapy from Central New Mexico College. He had worked as a respiratory therapist.

Greg was an honest, good man. A champion of the downtrodden, he never had a bad word to say about anyone. He was a good soul. He was a thinker who looked at life in his own way. He was a very special brother. He loved his nieces and nephews, always engaging and inquiring about them. You will be missed, Uncle Greg. Love, your family.

He is survived by a brother, Peter Weare and his wife, Linda, of Cape Elizabeth, and their children, Nathan and Ryan Weare; a sister, Mary L. Vienneau and her husband, James, of Newfields, N.H., and their children, Samuel, Brooke and Haley Vienneau.

Calling hours for Greg will be held from 4 to 6 p.m. Thursday, Aug. 21, in the Lucas & Eaton Funeral Home, 91 Long Sands Road, York. Burial will be private in the First Parish Cemetery. Visit www.lucas