About All Trades
Established in 1995, ATGC has successfully completed hundreds of projects throughout Western Oregon. Small enough to know the details of each project, but large enough to get the job done, we’re excellent at what we do and are known for exceeding expectations.

We provide finish carpentry services throughout Oregon and the Pacific Northwest with the following goals in mind:

  • We stick to the budget. All Trades General Contractors strives to bid the job right the first time, with minimal change orders.
  • We provide the best in Craftsmanship. We understand that attention to detail makes the whole package successful.
  • We understand the importance of timelines. And have a proven track record of meeting them.

Contact us to find out more.

Our Team


Steve Donofrio
Owner

The backbone of All Trades General Contractors, Steve has an extensive background in finish carpentry, wood and metal fabrication. During his many years as a business owner, Steve has honed his skills as a leader and mentor.

He is respected by his team and his clients as an honest, straight-talking professional who cares deeply about his business relationships and the good reputation of ATGC. Steve’s high standards and down-to-earth style, combined with a strong focus on customer satisfaction are why so many of All Trades General Contractors clients are repeat customers.


Bill Peterson
Production/Project Manager

With over 30 years of finish carpentry, construction superintendent and project management/ estimating experience, Bill brings his skilled perspective and a dash of friendly humor to the All Trades GC team.

His extensive background in a wide range of trade skills allows him to predict potential project pitfalls to keep projects running on time, to spec and on budget. A northwest native, Bill enjoys fishing, traveling and spoiling his grandkids.


Deanna Zona
Office Manager

An organized creative thinker, Deanna brings 20 years of project coordination skills and strong work ethic to the All Trades team. She serves as a go-between for many tasks in the office and is often the first contact person when new projects come in.

Her experience in creating progressive office environments is reflected in the arranging of schedules, bookkeeping and office management. In her freetime, Deanna loves to paint, cook and spend time with her family.


Mike Holmes
Sales Manager/Senior Estimator

Mike Holmes brings a broad spectrum of knowledge to the team. With over 20 years of experience in the door and millwork industry, he builds trust and strong business relationships through hard work, honesty and attention to detail. Born and raised in Oregon on a large farm with 9 siblings, he has a passion for family and a love for the great outdoors.


Joshua Anderson
Estimator/Project Manager

Attention to detail, accuracy and precision help Joshua to create and manage the estimates that All Trades General Contractors’ clients can count on. His background in management, sales and customer service brings a diversified perspective to the estimating office, which is apparent in his ability to communicate and coordinate accurate and timely estimates. Joshua spends his free time with his children, spending time outdoors and attending concerts.