Imminent UFT Contract? Healthcare Alternatives, and More: UFT Executive Board Minutes 5-8-2023

Summary/Analysis: I’m getting home a bit late tonight, so just some quick notes/analysis.

  • Contract: From Carl Cambria’s summary, it appears that the contract is imminent. It sounds like we’ll be seeing a draft as early as the end of the month. It’s clear that UFT leadership wants to ratify before the summer. But, Carl also alludes to potential issues – a pattern with poor raises, committee members who are saying things they want to say to the DOE, but not necessarily getting the needed changes in return. I gotta say, I’m worried we’re potentially rushing into a contract that won’t have everything we need.  Will a summer’s share of 3% raises be worth ratifying a potentially bad contract – especially if we’d end up with retro eventually either way? It’s starting to look like we might find out soon. But, let’s keep on ‘keeping on’ with contract actions so that that draft is as good as it can be.
  • Healthcare: Peter Lamphere gave a phenomenal open mic with a great analysis of healthcare changes. He pushes for the New York Health Act (NYHA). Note that New Action hasn’t taken a firm stand on NYHA, but I do recommend reading Peter’s speech in its entirety.
  • Credit where credit is due: we heard a lot of responses tonight from UFT officers/staffers to questions raised by the UFC’s high school executive board: stuff on denials/discontinuances (and hopefully, soon: on tenure extensions, which I was surprised to learn the UFT knows nothing about), a relatively full grievance report (though I believe some of us still want to hear more on wins vs. losses and the number of grievances turned down). The list goes on. Thank you to Mike Sill and Mark Collins for their responsiveness.
  • Pension: there were some vague updates on pension, and some promising news that the recent stories on losing money to SVB overstated the impact on TRS. We need to keep on with this. Tier 6 needs to be reformed well before we are ready to retire – our contribution rates are so high that they will lead to significantly lower lifetime net earnings if things aren’t fixed quickly. But at least we hear that UFT staff are working on it.
  • There is a new round of endorsements, with some names that were missing last time. There are more progressive names on here, but some names that probably shouldn’t be there, as Alex Jallot noted. I pointed to some potential positives and negatives with the process, and plan to put out a larger piece within the week. I’ve included the text of the reso below.
  • We unanimously signed a reso in support of the strike by the Writers Guild. I wrote a bit on this in the context of our own reluctance to petition for the right to strike here.
  • For everything else, and there’s much more, please see below for the informal minutes.

Open Mic

Peter Lamphere:

Good evening Executive Board members and UFT siblings… 

I recently had a second child and have come to even more appreciate the value of our hard-won health care benefits. Not only have I been paying for health care on COBRA during my childcare leave, so I know the exact monetary value of the plan, but I’ve come to appreciate even more what the health care means for my family – surgery for my wife to enable her to have children and a complex c-section with only limited out of pocket costs. It has helped with important mental health care for my teenager and regular checkups for my baby. 

I don’t need to tell this room that this premium-free health care is in danger due to the rapacious cost increases from greedy pharmaceutical companies and even greedier hospital chains and insurance giants. However, there is a massive but hidden debate in this union about how to solve this crisis and I speak to you tonight to ask you to have this debate in an open, democratic way so that all members can both appreciate the depth of the crisis we face and contribute their voice, and actions, to help change it. 

Our union has embarked on finding a 10% savings on the Emblem Health/GHI plan by switching to a new provider. Although this body has not been able to get basic information about the request for proposals or even been informed of who is bidding (which I hope folks will continue asking about, since those answers will be available later by FOIL anyway), we know these savings can only come in a few ways – by further reducing and restricting the networks of doctors and hospitals that our members have access too, and increasing copays and other out-of-pocket costs. If you think we can get a 10% cost savings without reduction in services, I have a bridge in Brooklyn you might be interested in.

This crisis is coming to a head in a number of months. How do you think members, after being sold a below-inflation contract as the “best that we can do” and told that it preserves our health care, will react to receiving a new health care insurance card and gradually seeing that their hospitals or doctors now charge them more to access services or be out of network entirely? How do you think they will react, after seeing years of increasing copays at ERs and CityMD, to higher out of pocket costs? How do you think, after dealing with a dental plan whose reimbursements rates are so low that I’m embarrassed to ask my dentist if they accept it, they will react further worsening of services?

The reaction will not be good for this union. It will increase the demoralization of our membership and their distrust of the UFT.  It will not be good for people in this room. 

And, it will only be the first step – because after this 10% savings, we will have to find more, and more, and more – the thirst for profit from the insurance conglomerates, the hospital chains, and the pharmaceutical giants will never be quenched.

Fortunately, there is an alternative of this vicious cycle of cost-cutting. Imagine if, instead of fighting to defend our premium free benefits for this tiny corner of the workforce that happens to have NYC as it’s employer, we fought for free health care for every worker in New York State. What if the teachers union, instead of being politically isolated because of our “Cadillac benefits” was known as the champion of workers everyone who had won a pioneering health plan for everyone?

A majority of both houses of the state legislature support the New York Health Act, which would provide insurance for everyone in the state, including dental, vision, and long term care.  Our union has emphatically supported single payer health care for years (although we are not on the list of sponsors of the latest 2021 bill from Representative Jayapal, which we should be).  We know that the only way to stop the cost spiral is for their to be a public health plan that covers everyone. We also know that federal legislation is years away – it’s not coming under a Biden or Harris administration, regardless of what happens in the elections.

But, there is a possibility of winning single payer in New York State. New York has a bigger economy than Australia, Spain, Switzerland and Sweden, all of which have national health care plans. If they can do it, so can we.  Despite the right-wing rhetoric from the Manhattan Institute types (which we have unfortunately echoed on our website), this plan will not break the bank. Studies from the RAND corporation indicate that it can be fully funded without hurting the budget. 

And yet, our union and our MLC partners remain the key obstacle in Albany. If we have issues with the bill, let’s sit down with the sponsors, who are eager to talk, and work them out.  

Out of state retirees do have their health care maintained by the bill, but if that’s a concern let’s insist on stronger language. If you are worried about your welfare fund jobs, those could be retrained as health care advocates explaining to people their new benefits – I would imagine the bill could even include provisions to keep those jobs within the control of the union. If you are worried about how the bill will be funded, that is wide open for discussion with the sponsors of the legislation.

But at the very least, let’s have an open and democratic debate in this union about it. In our classrooms, if there is an important question, we encourage students to debate it out: should you use the associative or distribute property to solve this equation? Was the main cause of WWI nationalism or economics? Get in groups and prepare your case with evidence – that’s how we teach our students.

If your goal is to get members on board with the strategy of saving our health care 10% at a time with piecemeal negotiations, then you should be able to defend that strategy in our union newspaper – let’s have pro and con editorials about GHI RFP and about the New York Health Act.  We should be able to have forums about our health care crisis where we talk about single payer and how to win it. 

Because we aren’t going to defeat the healthcare industry, nationally or locally, without massive mobilization of our membership – and that starts by engaging people with a debate about what strategy to move forward. 

So that is our choice: engage in a debate about whether we can, together, win health care as a human right for all the workers in this state, or be faced with a constant, downward spiral that will only result in more givebacks, continued worsening of care, demoralization of our members.

Minutes all passed. Some reports:

LeRoy: The president is in a meeting with OLR – hoping good things will happen.

Some reports tonight, endorsement.

Karen Alford: 3 reports. (1) k-5 is rolling out a new curriculum for 15 districts, choosing between three options. Press conference to occur. A rollout in early childhood as well. Every elementary school is impacted. Impact from rollout. (2) new teacher week, august 28-30. DOE deciding where to do this. First day will be in-person at a large high school. Then, new teachers will report to home schools. Moment to be acclimated. We’ll offer workshops to new members. (3) first divine 9 annual event – black church, fraternities, thread of community service. Special day – god’s love we deliver, 10,000 meals a day. Great to have UFT members there packaging the food. Teacher who had her daughter there who consistently brings daughter there. Folks are making time to give back to the community.

Mike Sill: At last executive board meeting, question about high school discontinuance. DOE is open to talking about the change. Turns out it’s a state issue. So it would require a state change for the definition of a district. Lawyers are looking at that right now. Don’t want unforeseen consequences, but that’s where we are now – trying to make sure teachers get the process to do it again.

May 8th, so next week is May 15th – if we have people on leave, they need to declare intent for next school year before next Monday. If want to extend leave, they have to take next step and actually APPLY for the leave. We’ve gotten the list pretty small by doing phone calls, but we definitely don’t want people to go past this Monday without declaring intent.

Leo Gordon: In absence of Anthony Harmon, I remind you that the spring conference is May 20th. Going to be a great event. Please sell it – get more people to come. Something this summer for new and emerging CTE teachers – this is new, something different (tactile nature of job – different skill sets). New training for them in conjunction with the CSA. Teachers will evaluate the evaluators. Will dig deep into advance. New, different, and specifically for CTE teachers. So if you know a CTE teacher, let them know.

Mary Atkinson: Prom committee – this Thursday, May 11th will be the prom boutique in the Bronx office. Free clothes and accessories, so if interested in donating or participating, please email [email protected]

LeRoy Barr: Next contract action on May 24th at each of the boroughs, rallies at each. Borough Hall, Parkchester Train Station, Queens Borough Hall, Harlem State Office Building, Staten Island Board Walk. May 24th, full participation of the members out there, awareness – best contract possible. Share with schools and networks.

Question Period:

Ilona Nanay: Questions about the solutions not suspensions act. Rally on Friday, some youth and parent allies are asking for adult allies.

LeRoy Barr: Not sure who is connected with that group.

Ilona Nanay: We’ve been organizing with them for  awhile.

LeRoy Barr: don’t have

Nick Bacon: Reports of tenure. There are anecdotes of excessive extensions, principals/superintendents extending or denying at higher rates. Tenure is simple due process – we wait far longer than most other jobs to get it. Is it possible that we’re getting a return to Bloomberg numbers under Adams? Do we have data on overall tenure extensions/denials/discontinuances? Can we also aggregate by division/district? And to that end, what are we doing in response to particularly problematic principals/superintendents?

LeRoy Barr: Confident that we don’t have data on tenure. District reps probably have a good idea of which principals are less than cooperative. Sure that our district reps are there to fight against tenure but also other things.

Mike Sill: No problem getting that data. We aren’t entitled to it, but I’ll try to get it.

Ronnie Almonte: Happy with change to Tier 6. Saw an email last week of pension updates. What are they?

Dave Kazansky: Whole list of mods that can be made to Tier 6 to improve it. Looking at which ones are most attainable at this moment. At NYSUT last week, there were resolutions passed around this. Also work is emboldened by the fact that other unions with members in Tier 6 are right alongside us. Reductions, contribution rates, etc. Long process – but goal is that by the time we’re ready to retire it’s implemented.

Ed Calamia: A colleague forwarded me the article about some implications of the SVB bank collapse. According to it, NY pensions stand to lose a little bit of money about it. Not sure if it’s correct, but I’m concerned. So are we concerned or is this just to stoke fear?

Tom Brown: Don’t focus on the dollar amount that you might have read. That dollar amount was spread among 5 pension systems. Among the five, the percentage was a minute part of one percent maybe one twelfth of one percent. So it had a limited effect. Bureau of Asset Management is always looking at where we invest our money. We had approximately 124 billion dollars invested; so negligible loss. Of course it’s a concern, and we’re proactive. Since 1917, when TRS was formed, we’ve never missed paying a benefit to the retirees and beneficiaries. Our goal is to keep that going.

Alex Jallot: Speaking of news, as of recently, there’s been a lot about the rent guidelines board. Folks are looking at 17+% increase in rent. Members are concerned about the amount of money we’re going to get in the contract. So have we thought about….what kind of messaging can I bring back to my members?

LeRoy Barr: Yes, and goes beyond rent – inflation period. If there is a position we want to take on cost of living, with all the bills we all have to pay each day, we can talk about that. Turn it over to Carl on mic.

Carl Cambria: We all know that the pattern is out there. 16.26 percent is what we’re looking at. We’re concerned about this relative to other numbers like rent. Contract isn’t going to be the answer for everything out there, such as rent stabilization.

Reports from Districts:

Howard Sandel: This week is nurse’s week, so a couple comments. Let’s recognize these care givers. UFT hosted us here for a nurses celebration. We had a massive turnout. Sea of red.

Pat Crispino: Represent D79 (transfer schools). Because aspiration high schools was losing lease, so Brownsville Academy chapter rallied and won (now colocation). Then they teamed up to beat colocation, still working on that battle. Westside high school, one of first transfer schools, BOE decided that since population diminished, they’d bring TYWLA over from D5 (east side to west side). CL and his members rallied. At the PEP, the vote was 9-12 and westside is to be moved over. Round of applause for hard work. Meet the president event went well—D79 specific, questions could be asked.

Mindy Rosier: UFT will be participating in the AIDS walk on May 21st at 8:00 AM. Would like to raise $5000 for this cause, so consider joining us and donating.

Name missed: On Thursday, all teachers being observed under advance received another copy of MOSL selections. They should talk to principals/CL if wrong. May 23rd, CLs in affected schools will get 2 CTLE hours and hear about the curriculum. Email link going out Thursday morning.

Seung Lee: Happy Asian American and Pacific Islander Heritage month. Small march on May 21st in afternoon in midtown. On May 25th, meeting AAPI staff and students, so please come.

Melody Anastasiou: Saturday, May 15th action research showcase. Small but mighty group, great presentations. 8 to 11, with hour break for lunch, then afternoon session. Randi Weingarten will be there, her favorite program. Expectation of a robust turnout for our group. Union siblings who are in this program are on your teams, in your borough offices, testifying at City Council, at your walks, at your conferences/conventions. If you want to see the next group coming up, then come on Saturday, May 15th.

Rashad Brown: Happy nurse and teacher appreciation week. Holding a few webinars for student debt relief. There are opportunities to get forgiven – don’t wait for Biden, there are other options. Secondly, in looking out for our students, the Daniel Dromm scholarship, deadline extended to May 31st.

Faiza Khalid: ps36, had great well attended events. Had our district 5 teacher appreciation event. Lots of members showed up. Had chance to be appreciated. Prom dress giveaway for district 5. Hiring fair coming up for District 5 May 18th/19th.

Carl Cambria: Not a whole lot has changed since report 2 weeks ago, except we’ve negotiated a lot in the last 2 weeks. 500 member negotiating committee on May 23rd and will try to give as much of a report as possible there, before moving into borough rallies next day. A lot of subcommittees are wrapping up, seeing some agreements going into tentative agreement, other groups getting less. After subcommittees wrapping up, there are different emotions about what they got out of the process. There’s been a lot of positive feedback that people got to say what they wanted to say to City – not necessarily heard back what they wanted to hear, that’s another story. We keep talking about the pattern, we all know it’s out there. The pattern is out there, it’s not in our members pockets. We have to wrap up negotiations and put something before our members so that they can have something to ratify and get that money in their pockets and everything else. A lot of people putting in a lot of time. We’ll continue doing that until May 23rd and will have a fuller meeting then.

Name missed: Letting you know that Friday, May 12th is national provider appreciation day. Celebrating at 7 pm here. Honoring VP Janella Hinds.

Mark Collins: Grievance report, asked to give, about numbers for this year. Some context for these numbers. For many years, the DOE has struggled to issue timely decisions at chancellors level. In 2018, tried to address those problems. In that year, we scheduled 200 arbitration dates, 10 percent were for reorganization (typical since 05), about 45% for class size, remaining 45% for everything else (discipline, contract cases, suspensions in particular). Using that 45 percent, we could get through 110, setting aside organization and class size. In 2018 MOA we had the class size change, prior to which class size had to be done in arbitration. Now it’s done by DRs. That work replaced 45 percent of the arbitration done prior. Second, we created a unique process for salary, leave, and religious observance. Under this procedure, any Leave or religious observation could go to expedited arbitration. Whether compliant or not, we can take those issues to expedited arbitration. Third change, timely decisions, developed process to codify into contract. In this instance, any issue can go to expedited arbitration, but only if late decision or no decision, exception of union animus and one other. Para due process provision also created, huge issue that paras were being suspended without pay if arrested, and we needed to use the grievance process to make the paras whole. 10 dates in 2018, we used a lot of days back then, but now we need to use dates for that anymore. This year, reorganization is typical. Class sizes went from 90 dates to 6. That allowed us to do salary, leave, and religious observation: 175 arb, 250 for another, and 30 for traditional cases. So, in that four years, we did 4x increase in these types of arbitrations. A couple topics this year, fallout from covid – timekeeping issues related to COVID days (misapplied provisions). A lot of per session retention issues. A LOT of substitute teachers issues, people who weren’t paid for a period of time. Many made whole. Many para termination cases – 3 reinstated this year, and many others. Another decision LODI, great decision that don’t need causal factor for the line of injury claim.

Resolution in Support of the Writers Guild (see full text in appendix below).

Dave Kazanzky: Writers guild, issue of being milked dry. You can read about in the resolution. Staging picketing events outside of Netflix, Silvercup Studios. Finding out at places with shooting to make their voices heard. Janella and I participated in picketing last week.

City Council Endorsements Reso (see full text in appendix below):

Lamar Hughes: Have received inquiries and gone through process. Did extensive search with district reps, cls, full time members, and believe that list of names on this list will represent our districts on education.

Alex Jallot: stands against this resolution. I know a lot of work has gone into vetting these candidates. But some people here, like Inez Dickens, a well documented slum lord, who I don’t think we as a union should be supporting. I don’t think it’s a good idea to group all these people together.

Dermot Smiyth: This is the last endorsement round. We’re never going to get a room to agree on every single candidate. Are there issues with some of these people? But Inez Dickens showed up.

Faiza Khalid: Support, Inez was able to answer a lot of the questions.

Nick Bacon: A lot of names I agree with here. But I hear Alex on some of these names being off. I was on a committee for Council District 1 and agree with the recommendation. The people on my committee all took the process seriously. But there were only two rank-and-file teachers, including me. And I do worry that some of the committees might have also been small and maybe not diverse politically.

Lamar Hughes: Lots of committee members in Queens were rank and file teachers. One district doesn’t reflect the others.

Question called – resolution passes with some no votes and some abstentions from UFC.


Endorsement Reso:

WHEREAS, the UFT will endorse 25 NYC Council candidates in May 2023;

WHEREAS, the 2023 local elections in New York City require all 51 sitting City Council members to run for election due to redistricting; and

WHEREAS, City Council candidates seeking to represent City Council Districts 1, 2, 6, 9, 11, 15, 16, 18, 19, 20, 22, 30, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 48, and 49, submitted our UFT City Council candidate questionnaire; and

WHEREAS, Christopher Marte from CD 1, Carlina Rivera from CD 2, Gale Brewer from CD 6, Inez Dickens CD 9, Eric Dinowitz from CD 11, Oswald Feliz from CD 15, Althea Stevens from CD 16, Amanda Farías from CD 18, Tony Avella CD 19, Sandra Ung from CD 20, Tiffany Cabán from CD 22, Robert Holden from CD 30, Lincoln Restler from CD 33, Jennifer Gutiérrez from CD 34, Chi Ossé from CD 36, Sandy Nurse from CD 37, Shahana Hanif from CD 39, Darlene Mealy from CD 41, Chris Banks CD 42, Wai Yee Chan from CD 43, Kalman Yeger from CD 44, Farah Louis from CD 45, Mercedes Narcisse from CD 46, Amber Adler from CD 48, and Kamillah Hanks from CD 49, all demonstrated to their respective borough Political Action committees that they will be the best representatives for their districts, and continue to support their local school communities and our members’ needs; and, therefore be it

RESOLVED, that the UFT endorses Christopher Marte, Carlina Rivera, Gale Brewer, Inez Dickens, Eric Dinowitz, Oswald Feliz, Althea Stevens, Amanda Farías, Tony Avella, Sandra Ung, Tiffany Cabán, Robert Holden, Lincoln Restler, Jennifer Gutiérrez, Chi Ossé, Sandy Nurse, Shahana Hanif, Darlene Mealy, Chris Banks, Wai Yee Chan, Kalman Yeger, Farah Louis, Mercedes Narcisse, Amber Adler, and Kahmillah Hanks, to be the next City Council Members to represent their respective districts.

Resolution in Support of the Writers Guild of America Strike

WHEREAS, the United Federation of Teachers stands in solidarity with fellow labor unions in pursuit of fair and equitable working conditions for their members; and

WHEREAS, the Writers Guild of America, East (WGAE) and Writers Guild of America West (WGAW) represent writers in motion pictures, television, cable, digital media and broadcast news and are determined to maintain the integrity and value of their members’ profession; and

WHEREAS, the WGA Negotiating Committee entered these negotiations with the intention of securing a fair deal for its members, who are facing an existential crisis, but in return has received wholly insufficient responses from the studios; and

WHEREAS, the media companies’ actions have created a gig economy within a union workforce and have demonstrated a commitment to further devaluing the profession of writing, including by refusing to guarantee any level of weekly employment in episodic television, by creating of a “day rate” in comedy variety, and by stonewalling on the questions of unpaid work for screenwriters and on regulating AI for all writers; and

WHEREAS, last year, eight Hollywood CEOs collectively made nearly $800 million, while pay for TV writers has fallen by 23% over the last 10 years, highlighting the growing income inequality and disregard for the value of writers’ work within the industry; and

WHEREAS, the rise of streaming services has adversely affected the pay and working conditions for writers, as half of TV series writers (up from 33% in 2013–14) are currently paid the basic minimum rate, and the companies have used the transition to streaming to cut writer pay and separate writing from production, which worsens working conditions for series writers at all levels; and

WHEREAS, the WGAE and WGAW, acting upon the authority granted to them by their memberships, have voted unanimously to call a strike, effective May 2, 2023, following six weeks of negotiations with major media companies under the umbrella of the Alliance of Motion Picture and Television Producers; be it therefore

RESOLVED, that the United Federation of Teachers fully supports the Writers Guild of America, East and Writers Guild of America West in their decision to call a strike and their ongoing efforts to secure a fair and equitable deal for their members; and be it further

RESOLVED, that the UFT encourages its members to support the Writers Guild of America strike by following the WGAE and WGAW on social media platforms, sharing their posts and raising awareness about the strike and its objectives within their personal networks; and be it finally

RESOLVED, that the UFT encourages its members to join the striking writers on the picket lines to demonstrate our solidarity and commitment to the labor movement and the rights of all workers to fair and equitable working conditions.


  • Avatar
    Mike D.

    We need more elaboration on the fact that Carl mentioned that Committee Members are saying things to the DOE but not getting the needed changes in return. Why in the hell are teacher committee members doing doing this? The DOE does not respect teachers and sure as hell will not give a crap about what they say. As much as I don’t trust UFT leadership, they at least have a bunch of lawyers and labor negotiation professionals that can be a lot more convincing that a few teachers on a contract committee. Furthermore, we don’t even know what these teachers are even asking for or what the DOE is rejecting. There was a rumor posted last night on Facebook about a UFT union rep stating the DOE wants to revert back to using the extended time for student instruction. This is something that literally every single teacher I know is against. Where the hell is Mulgrew in all of this? He needs to have a town hall BEOFRE and AFTER a tentative contract heads the the DA for an initial vote. I am starting to get very, very, concerned.

    • BaconUFT

      I don’t think Carl was conveying that teachers were doing a poor job of negotiating at all. Keep in mind that the UFT leaders and lawyers are also a part of the negotiations, but without the teachers what can they really report about our working conditions? I think what he was really saying was that UFT wasn’t getting a lot of yeses to our asks, at least in some subcommittees. And why would we without a credible strike threat?

      • Avatar
        Mike D.

        If we are not getting a lot of yeses then how could this be considered negotiating? I have never understood contract negotiations for the UFT/City. Most other districts either get a raise or they don’t. There is no dance around making work concessions in order to get a raise, especially when inflation is so high. Los Angeles Teachers Union had no givebacks as far as I know. Before the 2005 contract here in NYC I also do not remember erosions to our contract in order to get a raise.

  • Avatar
    Mike D.

    Furthermore, it sounds like the City is going to offer us a shitty contract with sub inflation raises as well as a horrible new health plan for inservice as well as retirees. The City will not throw a single bone in regard to extended time. The UFT is going to tell us to sit down and shut up and say it is the best deal that they could secure. Thousands of man hours wasted on negotiations all for nothing. I do hope I am wrong though. We shall see.

    • BaconUFT

      The trouble is that DC37 committed us to a pattern that says ‘we deserve a pay cut for the work we are doing now.’ Therefore, the City has no incentive to reduce workload – we’re committed to a pay cut either way. That puts us at a huge negotiating disadvantage. It’s why I was so critical of UFT leadership refusing to publicly criticize the pattern before it was passed.

  • Avatar
    Mike D.

    DC37 has a clause in their contract for a remote pilot option for some work starting in September. There is no reason why we should not have the same. Make extended time teacher directed and remote. (From school or home)

Leave a Reply

Your email address will not be published. Required fields are marked *