Author: David P. Diaz
Alternate names: David/P Diaz; David P. Diaz D