NEFA Foundation/Definition

A research and archive organization for information on terrorism