Jim Campbell

Jim Campbell is senior counsel with Alliance Defending Freedom, which represents NIFLA in its case pending before the Supreme Court.

Jim Campbell is senior counsel with Alliance Defending Freedom, which represents NIFLA in its case pending before the Supreme Court.

The Latest