Our Team

Leadership Team

Keith W. Puffenbarger


Keith’s more than 40 years of service in the insurance & financial industry started at the age of 20. Keith spent his first 13 years with a large domestic insurance company, then founded Puffenbarger Insurance & Financial Services Inc. in May of 1989. Starting out in insurance, by 1991 he had expanded into financial services. Since that time, he has grown his business to 15 employees servicing six states, including the District of Columbia. A graduate of Brentsville High School in Nokesville, Virginia, Keith is married with four children and three grandchildren. He has a strong commitment to his church, family and community.

Jennifer Puffenbarger

Director of Marketing and Public Relations

Jenn started her career with Puffenbarger Insurance in March of 2000. She is licensed in Property & Casualty Insurance along with Life & Health. A Fauquier County native, Jenn graduated from Strayer University in 2005 with a degree in Business Administration, and is now working on a bachelor’s degree in Advertising, Marketing & Social Media from The Art Institute. She holds a designation for being a Certified Insurance Counselor (CIC)–one of the most advanced, highly recognized professional education designation programs in the insurance industry. Before her current position, she spent seven years working with our business clients. Her passions include giving back to the community and spending time with her Sphynx
(hairless cat) Loki.

Scott Puffenbarger

VP of Sales and Service Operations

An associate agent who specializes in life, farm, home, auto insurance and Financial Services, Scott Puffenbarger began his career with the agency in 2001. He also holds his financials license and has a designation in the Agribusiness and Farm Insurance Specialist (AFIS) program. His number one goal is to take care of every client and help them protect their most important assets. In his spare time, Scott enjoys spending time with his wife Kelly and daughter Olivia, playing golf
and traveling.

Jack Mallam

VP of Sales and Service Operations

A Virginia native, U.S. military veteran and a graduate of both Lord Fairfax Community College and George Mason University, Jack’s passion is to assist his clients with their risk management needs in a manner that ensures their success. He’s proud to be a member of the Northern Virginia business community and supports several local charities. His hobbies include spending time with his family and enjoying the outdoors.

Vicki Elmore

VP of Business Operations

Vicki has lived in the Prince William and Fauquier County area for most of her life. She and her family now reside in Catlett, Virginia. She is a graduate of George Mason University with a BS in Economics. Vicki started her career with the Puffenbarger Agency in 2001. She holds Property & Casualty and Life & Health licenses and is the agency’s Technology and Human Resource specialist. She is a member of the Society of Human Resource Management (SHRM).

Wilton Elmore

General Manager

A longtime resident of Prince William and Fauquier Counties, Wilton is a graduate of James Madison University with a degree in Business Administration. He started his career in the insurance industry in October of 1986; and during his 30-plus-year career he has worked for several insurance companies as a Claims Adjuster and Agent, joining the Puffenbarger Agency in October of 1996. Wilton holds professional designations as a Construction Risk and Insurance Specialist (CRIS), in Life Insurance (LUTCF) and Long Term
Care (CLTC).

Service Team

Diane Beecherl

Associate Agent

A lifelong resident of Fauquier County, Diane grew up on her family’s dairy farm and transitioned into insurance from a career as a paralegal and 10 years in retail management. After three years with the Moore Agency, she joined Puffenbarger Insurance & Financial Services in 2008 and is currently the agency’s Personal Lines Team Leader. Diane enjoys helping her clients by customizing coverages that fit within their budgets. Her spare time is spent cooking, dabbling in photography, being outdoors, spending time with family, friends and her dog Ozzie.

Betsy Belteton

Associate Agent

I was raised in Manassas , VA and reside in PWC. Currently hold licensure in Property, Casualty, Life, Health and Annuities. I have been working in the insurance industry for 2 years and hope to be of great help to everyone! Graduated from George Mason University with a Bachelor’s Degree in Biology and a concentration in Biochemistry. I enjoy traveling, spending time with my toddler, and family.

Greg Burns

Associate Agent

A native Virginian, Greg first got into Commercial Insurance in 2008 as an underwriter. He joined the Puffenbarger team in mid 2019 as a member of the commercial customer service team. Greg lives high up on a mountain just south of Front Royal, VA and in his spare time works at a regional winery.

Kristen Clarkson

Associate Agent

Kristen is from the Stafford/Fredericksburg area and has been working in insurance for four years. She just joined the Puffenbarger team in 2019 and is very excited. She received a Bachelor’s in Psychology from the University of Mary Washington and still enjoys studying human behavior.

Pam Dent

Associate Agent

Pam was born and raised in Columbia, SC. Before moving to Northern Virginia in 2015, she was a long-time resident of Myrtle Beach, SC. She is a graduate of the University of South Carolina and Coastal Carolina University with degrees in Retailing and Human Relations/Marketing. Pam has a background in retail and customer service and spent eight years in retail packaging sales before obtaining her property and casualty license. In her spare time, Pam enjoys watching football, especially the South Carolina Gamecocks. She also loves getting out exploring Virginia and beyond with her boyfriend, as well as relaxing at home with their pug and two Bengal Cats. She returns often to SC to visit with her children and grandchildren.

Cameron Duncan

Associate Agent

Cameron grew up in Lynchburg, VA and graduated from the University of Mary Washington with a Bachelor’s in English and Master’s in Education. She enjoys trying new food, books, movies, and cross-stitching. She frequents concerts, live comedy shows, and any place that sells burritos.

Jennifer Maddox

Associate Agent

Jennifer recently returned home to Catlett, VA from living in Fort Lauderdale, FL for 4 years. She is a graduate of Old Dominion University with a degree in Communications and Studio Art. Before working in the insurance industry, she worked in animal medicine for 6 years, then worked in marketing for senior citizens dermatologic care for 2 years. In her free time, she enjoys creating art, reading mystery books, mountain biking, playing with her pets, and visiting vineyards across our beautiful state. Fun fact, her nickname is Bug!

Michelle Meyer, CLCS

Associate Agent

Michelle joined Puffenbarger six years ago as an Administrative Assistant, moved into the role of Personal Lines Customer Service Representative, then transitioned into her current position as Commercial Customer Service Representative. A 2004 graduate of Liberty High School, Michelle resides in Catlett, Virginia, with her 8-year-old son, loves cars and is a huge Marvel Comics movies fan.

Stephanie Moten, CLCS

Associate Agent

A 15-year licensed Property & Casualty Agent, Stephanie joined our agency in 2005 in our personal lines department before transitioning to commercial lines in 2014. She was born and raised in Culpeper, Virginia, and graduated from Culpeper County High School in 1997. She currently resides there with her husband and 7-year-old daughter. In her spare time, Stephanie enjoys reading and spending time with family. She is also active with Girl Scouts of America and is co-leader of a local Brownie Scout Troop.

Cathy Powell, CLCS

Commercial Agent Manager

Cathy was born in Brooklyn, NY and graduated from SUNY at Plattsburg with a Bachelor’s degree in Psychology. She moved to Virginia in 1981 and began her insurance career shortly after in 1983. Cathy joined Matt Stone Insurance in Fairfax, VA in 1995. Cathy has two sons whom she is very proud of- one is a US Marine, and the other is a Background Investigator for the Federal Government. In her free time, she enjoys working in her yard, going on cruises and spending time with her grandkids.

Melvin Salamanca

Associate Agent

Graduated Lord Fairfax Community College with an associate degree in Business Administration. Starting January 2020 Melvin was welcomed to the Puffenbarger team. He has worked in various jobs that have allowed him to excel in creating long lasting and meaningful client relationships. He seeks knowledge and the ability to optimize his free time, all while providing support for the ones he loves. He is a father to four amazing children and husband of a wonderful wife that he enjoys spending time with. His hobbies include playing sports and video games. He loves popping popcorn and watching movies or T.V with his family.

Matthew Seale

Associate Agent

Matty was born and raised in Clifton, Virginia and graduated in 2017 from Virginia Tech with a degree in Hospitality and Tourism Management. After graduating he moved down to Orlando and was a Food and Beverage Manager for Walt Disney World at one of their resorts before moving back to Virginia looking for a career change. Matty enjoys playing golf, running, watching his Hokies and Boston sports teams, playing video games, and sitting down to enjoy a nice tv shows/movie.

Tonette Stewart

Associate Agent

Tonette started her insurance career in 2007, with the Matt Stone Agency in Fairfax, VA. She prides herself on long-term relationship building & providing excellent customer service. She truly believes that people may not remember what you said or even what you did, but they will always remember the way you made them feel. She is currently the agency’s Personal Lines Team Lead in our Fairfax Location and is a licensed property & casualty, life, health & annuities Agent. Tonette is from Youngstown, Ohio. She and her husband have been together for over 20 years & have two children. She enjoys spending time with her family, traveling & going on cruises.