Stephen B Self, MD