He worked previously as an assistant district attorney in Bronx County, a special counsel for the U.S. Department of Justice-FBI, and for more than a decade as a special agent for the U.S. Customs Service, retiring as a security and intelligence officer.