Several Port Arthur city council members want the city manager gone and Thursday, the council will meet in a special executive session to discuss the possibility of firing Floyd Johnson.

Sources told 12News that last week that two councilmen approached Johnson and gave him an ultimatum to quit or be fired.

We were told they gave Johnson the deadline of Wednesday to make a decision.

The agenda to Thursday's meeting shows that the special session was requested by four of the nine-member council. Those four are council members Morris Albright, Bob Williamson, Robert Troy and Kerry Thomas.

Johnson has faced criticism for his handling of the budget process. However, Councilman Willie Bae Lewis is against getting rid of Johnson, and Lewis told us he's actually encouraged Johnson to pursue legal action against the council members.

Lewis believes the council members violated the open meeting's law by possibly discussing this matter outside a properly called public meeting.

We have attempted to call Johnson several times this week for his response, but we have not heard back.

When Johnson became Port Arthur city manager in July 2012, his salary was $155,000 dollars a year with benefits.

In July of 2013, his contract was extended another year and he was given a 3-percent raise.

Today's special meeting takes place at 4 pm at City Hall. Stay with 12News for the outcome.