Zachary D. McMillan
overview