Robert MacGregor, Professor of Practice