David Moreca, Dr. Needles