Author: Richard L. DiNardo
Alternate names: Richard L. DiNardo; R. L. Dinardo