Steve Macleod's Location
Atlanta, GA, US
Steve Macleod's Work
Steve Macleod's Summary
Steve Macleod, based in Atlanta, GA, US, is currently a President and Owner at W.S. MacLeod & Company, bringing experience from previous roles at American Gem Society, 24 Karat Club and N.S. Company, Inc..