Desmond Donovan

Desmond Donovan

Social Strategist. Working to close the gap between human ability and human potential.