Dr Long is very thorough! I have been sending everyone I know for years.