I'm a primary care doc (Family Medicine); I have seen all those and several others. Also recommend vaccines.