Bill Blain

(Contributor)

Bill Blain is a strategist at Shard Capital Partners.