What's important to you is important to us, because we're fueled by what moves you. Your energy is our inspiration! Together we envision and create spaces that enrich life, work, play, and learning.

We're really proud of our Midwestern roots. Our desks are in Omaha, Des Moines, St. Louis, Dubuque, Iowa City, Fort Myers, and the Dahlquist Art Studio—but we work where our clients live, all over the country. There's no limit to where we'll go.

Through every phase of design our broad mix of displines is your advantage. When we combine our superpowers, the result is a highly collaborative and integrated process from start to finish.


Strict Standards: Non-static method App::core() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 429

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Warning: Illegal string offset 'file' in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 622

Warning: Illegal string offset 'line' in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 622

Strict Standards: Non-static method App::core() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 429

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 398

Strict Standards: Non-static method Configure::read() should not be called statically in /var/www/vhosts/rdgusa.com/httpdocs/cake/basics.php on line 213

Strict Standards: Non-static method Configure::getInstance() should not be called statically in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/configure.php on line 155

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 657

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 657

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 668

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 668

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 673
Warning (2): getimagesize(https://rdgusa.com/img/staff/shelbyklooster.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 [APP/views/pages/about-rdg.ctp, line 58]

Strict Standards: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 308

Strict Standards: Non-static method Configure::getInstance() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/configure.php on line 155

Strict Standards: Non-static method CakeLog::write() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 311

Strict Standards: Non-static method String::insert() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/debugger.php on line 311

Strict Standards: Non-static method CakeLog::getInstance() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/cake_log.php on line 230

Strict Standards: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/cake_log.php on line 180

Strict Standards: Non-static method App::getInstance() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/configure.php on line 917

Strict Standards: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/configure.php on line 948

Strict Standards: Non-static method Inflector::getInstance() should not be called statically, assuming $this from incompatible context in /var/www/vhosts/rdgusa.com/httpdocs/cake/libs/inflector.php on line 512

These good looking faces belong to just a few of the hardworking, pace-setting, imaginitive people you'll find at RDG. We're empowered by enthusiasm and inspired by your vision. Meet the rest of our crew.

Discovery

Thoughts on market trends, exciting ideas, and reflections on design… we think a lot about finding the best solutions for our clients. Take a peek inside our brains to see what gets our gears turning.

Our 8 Lifestyles

Our 8 Lifestyles are the heart of RDG’s culture, and help us find balance at home, at work, and in our communities. Our designs are informed by the drive to live responsibly, have fun doing it, and do it well!

Just the facts about RDG

More...

What can you contribute?

Explore our Career Opportunities