CREATE TABLE table_203_16 (id DECIMAL, "name" TEXT, "took office" TEXT, "left office" TEXT, "party" TEXT, "district residence" TEXT, "notes" TEXT)

how many terms did a republican serve before watkins term ?
SELECT COUNT(*) FROM table_203_16 WHERE "party" = 'republican' AND id < (SELECT id FROM table_203_16 WHERE "name" = 'wes watkins')
SELECT COUNT(*) FROM "table_203_16" WHERE "id" < (SELECT "id" FROM "table_203_16" WHERE "name" = 'wes watkins') AND "party" = 'republican'