David Frankham — British actor