Question: find all first-grade students who are not taught by otha moyer. | Do you mean First or Last names? | first
SQL: SELECT DISTINCT T1.firstname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom   =   T2.classroom WHERE T1.grade   =   1 EXCEPT SELECT T1.firstname ,  T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom   =   T2.classroom WHERE T2.firstname   =   "OTHA" AND T2.lastname   =   "MOYER"