To connect to an online meeting, enter the meeting ID provided by Spruce.

Software crafted for LBM dealers

Meet the Spruce Leadership Team

Our team of LBM industry experts is ready to serve your business

John Maiuri—President, LBM & Hardlines Group, Building & Construction Division

John Maiuri joined ECi as VP of Sales for LBMH in January of 2015, coming from Spruce Computer Systems where he served as Vice President of Marketing & Business Development. His career in the lumber and hardware industry began as a yard foreman with Dunn Builders Supply Corporation in Catskill, New York. He later served as Director of Purchasing and General Manager before taking over the reins as President in 1994. In 2008, he joined Spruce as Northeast Regional Territory Manager. Throughout his career, Maiuri has demonstrated sales and leadership skills and has garnered a great deal of industry experience, involvement and awards. John was named President of the ECi Building & Construction Division in November of 2015. In March of 2017, with the addition of the Residential Home Construction Group to the Building & Construction Division, John became President of the LBM & Hardlines Group within the Division. 

John lives in Ghent, New York, with his wife Teresa and has three adult children, Gene, Amanda and Ashley. Despite living his motto “The difference between a job and career is about 80 hours per week,” his favorite hobbies include waterfowl hunting, motorcycles, woodworking and reading. But he enjoys nothing more than spending time with his six grandchildren.

Doug Denette—Vice President of Operations, Building & Construction Division

Doug Denette joined ECi as a senior developer in January of 2015, coming from Spruce Computer Systems where he served as Director of Systems Operations. His career in the software industry began as a support technician for Finserv in Schenectady, New York, where he became Support Manager. Doug is one of the original five people who transitioned from Finserv to Spruce after a group of lumber dealers acquired the product. During his tenure at Spruce, Doug has been involved in every aspect of operations including support, training, on-site implementations, conversions and third-party integrations. The last major project Doug was involved in before transitioning to ECi was the Spruce cloud.

Doug lives in Colonie, New York, with his wife Eileen and they have three adult children—Courtney, Kelsey and Dan. Doug enjoys the outdoors—his favorite hobbies are golf and hiking in the Adirondacks and the Catskills.

Michael Sconce—Senior Director of Development, Building & Construction Division

Michael Sconce joined ECi as a Senior Developer Analyst in 1994. In 2006 he became Development Manager for the DDMS division. He later became Director of Development for ECi in 2008 and assumed responsibility for all U.S. development. In 2016 he became Senior Director of Development for the Building & Construction Division. Throughout his career he has been successful in leading R&D teams and continues to bring new technologies and efficiencies to the products.

Michael lives in Keller, Texas, with his wife Cheryl and has a son, Braedon. He believes if there is a will there is a way. Some of his favorite hobbies are fishing, hunting, college football and BBQ crawls.

John LaFave—Director of Product Management, Building & Construction Division

John LaFave joined ECi as Senior Implementation Specialist in January of 2015, coming from Spruce Computer Systems. At Spruce he served in a number of roles between 1991 and 2015 including Software Support Specialist, Trainer, Territory Manager, Director of Marketing and Implementation Specialist. He was made Director of Product Management for the Building & Construction Division in November of 2015. He holds an MBA from the University at Albany.

John lives in Altamont, New York, with his wife Satomi, who teaches Japanese at a local university. His oldest daughter, Marissa, is working as a sustainable energy consultant in Boston; his youngest, Serena, is studying electrical engineering. In his free time John enjoys hiking, reading and almost any kind of travel.

Peter Boyd—Director of Development, ECi Spruce Computer Systems

Peter joined ECi in January of 2015 with the acquisition of Spruce Computer Systems and is the Director of Development. He has a B.S. in Civil Engineering from Cornell University and an MBA in Finance from SUNY Albany. Peter has worked in the computer system industry for the last 38 years including the National Broadcasting Corporation, Datronics Consulting, Sperry Corporation, and New York State Police before joining Spruce Computer Systems in 1987. He has worked in Research and Development for 29 years and has been the Director for the last 26 years.

Peter lives in Glenville, New York, with his wife Kathy. He has two grown children—Matthew (wife Jess) who lives in Dublin, California, and works for Mosaic Corporation in San Francisco and Alex (wife Luna) who lives in Los Alamos, New Mexico, and works for the Los Alamos National Laboratory. He enjoys reading, yard work and sports, especially golf.

Greg Pfeiffenberger—Director of Implementation Services, Building & Construction Division

Greg Pfeiffenberger joined ECi as Director of Implementation for LBMH in January of 2015 coming from Spruce Computer Systems where he served as the Director of Support and Implementation. He is a graduate of Siena College with a BS in Mathematics followed by graduate studies in computer science at SUNY Albany. Prior to Spruce he worked as a software engineer for a company in Schenectady, New York. He joined Spruce Computer Systems in 1988 working in the Support division followed by time in R&D on the Spruce legacy product. He has managed Support, Training, Implementation and Hardware for Spruce for more than 20 years.

Greg lives in Charlotte, North Carolina, with his wife, Jill, and has three adult children. His favorite hobbies include music, sports, hiking and reading and spending time with his first grandchild.

Chuck Lawrence—Director of Support Services, Building & Construction Division

Chuck Lawrence has been with ECi Software Solutions since 2009 and is the current Director of Support Services for the Building and Construction Division. After graduating college, he passed the Microsoft Certified Systems Engineer program. Chuck is also a certified Project Manager. He has 22 years’ experience in IT Services, including enterprise level Help Desk, System and Network Administration, Project Management and Consulting services.

Chuck lives in Arlington with his wife of 28 years. Together they raised three boys—one is currently in the Army, one is in the Navy and the third just graduated from high school this year.

Spruce is set up for growth

Read about Midwest Lumber’s success in growing their business using Spruce™ software.

Read their Story

Learn How to Compete with the Big Boxes

You CAN compete with the Big Boxes. Independent dealers are doing it and succeeding. Learn 12 ways to compete against them in this informative whitepaper.

Read the Whitepaper

Why did Carl's Building Supply switch to Spruce?

If you’re stuck with one of the old legacy character-based systems and paying more for maintenance, Spruce is really the only logical alternative.

Read Carl's case study
facebook-icon facebook-icon linkedin-icon linkedin-icon twitter-icon twitter-icon blog-icon blog-icon youtube-icon youtube-icon instagram-icon instagram-icon Bookmark this page