Profile of james f. haven (Technoido)