Robert Neal “Bud” Weiser, 84, of Mooresville, N.C., passed away on Monday, October 19, 2020. Bud was born on October 6, 1936, in Mexico, Missouri, to the late Oliver and Florence Whitman Weiser. He was a loving husband, father, and grandfather, and he will be greatly missed by everyone who knew him.

From a young age, Bud exhibited a love for life that was unmatched. He always loved rocks and pursued this passion by obtaining bachelors and masters degrees in geology from the University of Missouri. He was a top-notch “Rockhound,” and he spent much of his career at Mobil Oil as a geologist and engineer before becoming a successful entrepreneur. He always took great pride in his work ethic and his accomplishments. He traveled the world, often with Sue, and managed to visit every state in the United States and six of seven continents (only missing Antarctica). He enjoyed his two years living in Africa the most and often told stories of his travels to friends and family.

Bud had an outgoing personality that nobody could fail to notice whenever he was around. His mother told him that he had the “gift of gab,” a fact that many of his friends on Facebook can attest to based on his daily updates. He always loved nature, and he really enjoyed his dogs in retirement. Beginning with his favorite, Rags, he had numerous dogs that he adored and spent a great deal of time with.

He is preceded in death by his parents; his son, Brad; and his brother, Kenneth. He is survived by his loving wife, Sondra “Sue” Weiser; children, Scott, Sherri, Stacey, and Lance; grandchildren, Jonathan, Ross, and Reed; and sister, Ruth.

Cavin-Cook Funeral Home, Mooresville, is serving the Weiser family. Condolences may be made to the family at www.cavin-cook.com.