Macgregor Charles E