Duncan Peter McLeod | Bolagsradar