Consulting: Use our experience and knowledge to analyze problems, develop solutions and communicate them to clients, regulators, and the public.

Design: Review alternatives, support them with back-up data and project specific information, and develop the framework upon which projects become feasible.

Documentation: Prepare detailed plans and specifications suitable for both permit approval and construction that bring design to life.

Construction: Support project implementation with administrative services, inspections, interpretations, and design modification.