Atlanta, National, Photos

The man accused of running a Ponzi scheme and swindling members of Bishop Eddie Long’s New Birth Missionary Baptist Church out of millions of dollars has been found living in Kansas. Federal authorities have been trying to locate Ephren Taylor for months after the Securities and Exchange Commission went to court to stop what it […]