I am a naturalized US citizen.
My 48-year old divorced English son visited on an ESTA 4 times this year staying between 2 and 3 months as I am in poor health
His last visit was told he could no longer travel on ESTA - he needed to apply for a Visa Waiver and file for permanent residency
Visa Waiver was denied
My health has now improved so if I file I-130 would he be able to travel to the US for occasional visits