scott.e.macgregor