Lloyd Westcord
Consumer Report
They were selling carbon credits. Sold you for a small amount and later harass you to buy more with promise for 5 folds return. Never materialize and always telling you to buy more to qualify ...