Author: Tom A. Davidson Kelly
Alternate names: Kelly, Tom A. Davidson