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.

Tanner Clark

Associate Agent

Tanner joined the Puffenbarger Insurance team in November 2017. After spending the last two years in beverage sales. He has spent the last 20 years in the Richmond area, he decided to move to Fauquier County to pursue a career in the insurance industry. He enjoys playing/watching many sports as well as being involved in the local Young life community.

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.

Jazmine Costello-Thompson

Associate Agent

Jazmine has worked in the insurance industry for more than five years, three of those as a Puffenbarger agent, holding both Property and Casualty licenses. She enjoys reading, watching TV, and going on adventures. She is also a big Nick Jonas fan.

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

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

Matthew Seale

Associate Agent

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.