Author: Rich Hall
Alternate names: Hall Rich