We offer a suite of skills and competencies to comprehensively address the needs of our clients. We work from a systems approach, combining political, ecological and social dimensions of phenomena that allows us to approach development challenges in a comprehensive fashion. Our approach is always focused on understanding the big picture, while observing how elements within systems and subsystems change over time, the circular nature of complex cause-and-effect relationships and attendant impacts. Critical to this understanding is the exposure of assumptions (explicit and hidden) of transitions.