Who has david deangelo dating