One Mill, Enough Capacity for a Whole Project.
Volume hardwood, floating shelving, and concealment furniture for multi-unit and commercial builds, sourced from one Idaho facility, not a broker network.
Get a capacity and lead-time rundown for multi-unit or commercial volume, sent to your inbox.
A custom mill, built to run batches.
Our custom five-axis BAACI mill, built to our own specification, sizes, drills, and textures multiple pieces of material at once on a single machine, across multiple products at a time. For a project ordering matched panels or shelf blanks by the batch, more of the run comes off the same setup, which is what keeps texture depth and dimension consistent unit to unit across a whole building, not just piece to piece.
That runs alongside a Heesemann texturing machine doing the cross-scoring itself. Two machines, two jobs, both on our own floor. See the full equipment story ›
1 of 2 U.S. plants at this scale.
We buy timber by the board foot from trusted suppliers, then mill, texture-engineer, and finish it ourselves at our own 22,500 square foot facility in Rigby, Idaho, on the Snake River, one of two U.S. plants producing textured hardwood siding and veneer at this scale. Every order on a project traces back to one floor, not a network of subcontracted mills.
We ship nationwide, direct to the job site, in all 50 states.
Fewer vendors, one supply chain.

Ultra Shelf floating shelving and mantels for amenity spaces and model units. Murphy Door® concealment furniture, hidden doors and Murphy Beds, for compact-living unit plans where floor space is the constraint. T3D textured siding and architectural veneer for exteriors and common areas. All three run out of the same family of companies under Murphy Door® Inc, so a project spec’ing across all three is coordinating with one supply chain instead of three separate vendors.
Get a capacity and lead-time rundown before your project goes into procurement.
Tell us the unit count, product mix, and target delivery window and we’ll get a real capacity answer back, not a placeholder range.
Developer requests are routed to volume capacity and lead time first, pricing follows once scope is confirmed.