duncan macleod genetics