Ralph Davidson

Ralph Davidson is actually an advertising and marketing head of a software development company. He's recently been crucial in providing to observe marketing and advertising standpoint to software development staff.