Author: Richard Johnson-Sheehan
Alternate names: Johnson-Sheehan, Richard