Ms. Finch

Ms. Finch is an employee at the Springfield Nuclear Power Plant. She is seen when Homer is looking for a husband for Selma.