There are speculations that other topshots in the entertainment industry might replace Lynton but these persons are yet to be confirmed for the position

Could you correct the punctuation please?
There are speculations that other top-shots in the entertainment industry might replace Lynton but these persons are yet to be confirmed for the position.