Our Team

At ServiceMaster Commercial Cleaning, our service is only as good as the people who deliver it.  Meet the members of our leadership team that help make us one of the top-rated cleaning companies in the area:

Adam ThompsonAdam Thompson, Director of Operations

Mr. Adam Thompson started working as a part time service partner with ServiceMaster in 1996. He now serves as the Director of Operations for ServiceMaster Commercial Cleaning in the Roanoke and New River Valley areas.  He is a 2005 graduate of Radford University with a degree in Exercise, Sports and Health Education with a focus on Sports Administration. Upon graduation from R.U. he attended ServiceMaster University and took over operations of ServiceMaster Commercial Cleaning in the New River Valley in August of 2005, and added a franchise in Roanoke, VA in 2007. He continues his industry training by routinely attending ServiceMaster workshops and national conventions including completing the ServiceMaster Clean Healthcare Advanced Training in 2012.

Eleanor InmanEleanor Inman, Sales and Marketing Coordinator

Eleanor is originally from Martinsville, VA and moved to the NRV her freshman year at Virginia Tech in 1997.  She graduated from VT with a psychology degree in 2001 and has remained in the area since.  For the last 15 years, she has worked in sales-driven careers.  She is the mother of two girls ages 10 and 12.  In her spare time, she enjoys volunteering at her local animal shelter, reading, hiking, cooking, and spending time with her children.

Amy GoinsAmy Goins, Operations Manager for Galax/Hillsville/Wytheville

Amy has lived in Wythe County since 1995 but was born in Smyth County VA.  She attended WCC and received a degree in Administration in 2003.  She was previously a shift manager for Love’s Country Store for four years, and then took 8 years off to be a stay-at-home mother to her two daughters.  In June of 2015, Amy became a supervisor for ServiceMaster, and then was promoted to Operations Manager in December of 2015.



Eric PattersonEric Patterson, Operations Manager for the Roanoke Valley

Eric has worked in the cleaning industry for the past 10 years in supervisory and managerial positions.  In his janitorial experience prior to ServiceMaster, he oversaw hard surface and carpet care for the majority of a 2 million square foot facility.  Four years ago, Eric brought his knowledge of the industry to ServiceMaster as the Operations Manager for the Roanoke area.  His educational background in theology has helped foster his passion and commitment to the ServiceMaster vision of “helping business succeed by providing a clean, worry-free work environment.”


Kevin SparksKevin Sparks, Operations Manager for the New River Valley

Kevin is responsible for customer visits, weekly inspections, and employee training in the New River Valley service area.  He has over two decades of management experience in the uniform industry which has fostered his pride in customer service as well as his desire to effectively manage his employees.  He has achieved 98% customer retention in a service area that produced $2.1 million in annual revenue.  In his spare time, he enjoys fishing, hiking, and outdoor activities, which he loves to share with his dog Diesel.