After getting his Ph.D. in 1985, he joined GTE Laboratories in 1985, where he worked on intelligent interfaces to databases.
In 1997 he left GTE to join Knowledge Stream Partners (KSP), where he was Director and later Vice President and Chief Scientist.