Daniel Osbourne

Daniel Osbourne is played by Rob Mallard

First Appearance: 16th November 2016