Viveash, David (Career)