Probably not all vendors, such as Ari Kiev MD, could fulfill all the above conditions.
He's a professional psychiatrist now specialising in working with traders on issues of stress management, goal setting, performance enhancement, etc. (according his books)
:confused: