Roger Federer is righthanded tennis player

What is the correctly punctuated version of this sentence?
Roger Federer is right-handed tennis player.