Rick Lord

Rick Lord is head of innovation methodology at Trucost, which is a part of S&P Global Sustainable1.