BFTDA: Ben Franklin Technology Development Authority

What does BFTDA mean? The above is one of BFTDA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Ben Franklin Technology Development Authority