Robert Keith McDougall - IT and Music


Robert Keith McDougall is a multi-language software engineer, a songwriter, a musician and recording artist.