Pat Putnam | AIDB | AIDB