The 1841 census at Ballacross German has :-
William Leece 43
Elizabeth 42
John 16
David 14
William 12
Ann 10
Although John and David were christened on the same day it does not look like they were twins.
Ann was not mentioned in your list and I wondered if she was the same one who married John Lee 1858 in Wisconsin.
Len Faragher