James MacGregor scribe of BDLM