daniel j. dennis jr.