MacKinnon, William P.

William P. MacKinnon was an independent historian in Montecito, California when this was written.

RSC Publications