Author: Patrick T.J Browne
Alternate names: Patrick T. J. Browne