Four people were seated around a square table playing cards. The bus driver sat on Jim's left and Emma sat opposite the farmer. Dick is not the stock boker and doesn't have driver's license. The bus driver sat opposite from Rosemarie. Who is the dentist?