Roger has a darkly mischievous ( some would say diabolical ) son named David Henesy ( David Collins ) , of whom Elizabeth is quite fond . Roger has a darkly mischievous ( some would say diabolical ) son named David Collins ( David Henesy ) , of whom Elizabeth is quite fond .