Alan MacLeod

Alan MacLeod is a contributing analyst at media website Fair.org