JAMES L. LONG, SR.

Persons with name JAMES L. LONG, SR.

JAMES L. LONG, SR.

Company SPIRIT AND TRUTH MINISTRIES, INC.