McGregor J D & P A