Answer :

Craig Hall
Christopher Hall
And Sean Hall
She only had three sons
Hope that helped! :)
Craig 
Christopher
Sean (pronounced Shawn)