Daniel A. Miles
overview