Profile of david vadi