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.

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.

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.

Michelle Paiva, 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.

Ian Fraser

Associate Agent

Jeannette Fuchs

Associate Agent

Victoria Counihan

Associate Agent