Author: Richard A. LaFleur
Alternate names: Richard A. Lafleur