Thomas G. Hall Ph D