Author: Revision by Pierce Atwood, of Portland.