John Tannahill

Management Consultant, J. Tannahill & Associates