James MacGregor is on the following International and Corporate Advisory Boards:


James Mac Gregor has held teaching/lecturing positions at the following institutions:


THE FIRM - TRAINING WORKSHOPS - CONSULTING SERVICES - ADVISORY BOARDS - OUR CLIENTS - THE TEAM - AVAILABLE PUBLICATIONS

CURRENT PROJECTS
- PHOTO GALLERY