Author: Miltiadis A. Boboulos
Alternate names: Dr. Miltiadis Boboulos