John Uppendahl

John Uppendahl
VP Global Communications

John leads public relations, analyst relations and social media for Parallels worldwide.