Author: David R. Anderson
Alternate names: Anderson, David R., professeur; Anderson, David R.