Insider Buy: Owl Rock Capital Corp III-- Craig Packer, Director, CEO and President, on September 24, 2021, executed a purchase for 628,541 shares in Owl Rock Capital Corp III for $9,497,255. Following the Form 4 filing with the SEC,...