r/Cranford • u/gsp137 • 1d ago
r/Cranford • u/Juicey_J_Hammerman • 1d ago
Local News 📰 Cranford Adopts Redevelopment Plan for 24 South Avenue West
The former EF Britton industrial site (bordering the strip mall with the Dunkin, UPS Store, Il Gabbiano to the west) now has a redevelopment plan in place that permits multifamily or mixed-use development at a density of up to 30 units per acre, allowing 22 units on the roughly 0.75 acre property. The plan requires five affordable units, or at least 22.7% of the total unit count.
Office/commercial is still a permitted use, and the council are apparently not interested in a PILOT agreement for the site right now.
See the webpage for it on the planning board site and the determination of need study for it here
r/Cranford • u/Juicey_J_Hammerman • 1d ago
Reccomendations 🌟 Good local Corkboards/Bulletin Board locations to post flyers?
Howdy all. Slightly niche question here, but I’m interested in potentially posting some flyers for a group I’m involved with, and a fun little side project I’m working on.
In addition to the usual online locations, does anyone know any locations around town at local businesses (coffee shops, delis, etc) or gathering places that don’t mind people posting things there? - bonus points if they get decent foot traffic or if you ever see people actually look at them.
Thanks in advance!
r/Cranford • u/snappyj • 3d ago
Question ❓ Getting to Met Life for Jets game
Hi, I’m trying to get some info on how to get to and from the Jets game in a few weeks without driving. It looks like I can take the Raritan line to Secaucus and then the event shuttle from there. Does anyone know how early that line starts running? I’m trying to meet some tailgating friends so I’d like to go pretty early and hang out a little after. Just wondering if public transit is still the best way to do that. I’m not trying to drive, for alcohol reasons
r/Cranford • u/CranfordDems • 3d ago
Local Events 🎪 Reception Fundraiser @ the Cranford Theater for Gallo & Burke for Cranford
r/Cranford • u/Juicey_J_Hammerman • 8d ago
Local News 📰 How a 100-Year-Old Indie Movie Theater Stays In Business
The Hollywood Reporter did a nice writeup on the Cranford Theater late last week. Thought it was worth sharing here.
r/Cranford • u/TV35Cranford • 9d ago
Video 📺 The Cranford Theater continues its century celebration with a ribbon cutting
As part of its 100-year celebration, The Cranford Theater hosted a ribbon cutting with local dignitaries, a classic car and stories of love for the theater.
#cranfordnj #cranfordtheater
r/Cranford • u/Juicey_J_Hammerman • 10d ago
Parking 🅿️ & Transit 🚊 Cameras are catching illegal parkers in N.J. towns, and tickets are arriving in the mail - NJ.com Article about “SafetyStick” parking tech
Cranford mentioned as among several towns utilizing the new SafetyStick technology as a parking enforcement tool.
r/Cranford • u/TV35Cranford • 10d ago
Video 📺 America 250 celebration in Cranford
Enjoy the Cranford 250th Celebration held at The 375 Centennial Recreation Facility on July 3rd 2026!
#america250
r/Cranford • u/Juicey_J_Hammerman • 12d ago
Go Cougars! 🔵🟡 Cranford Cougars win 2OT thriller over Montgomery @Memorial Field, now 5-0.
TV-35 decided to use AI for the thumbnail for some reason (Ngl I don’t hate the idea of the yellow helmets tho) , but aside from that I do appreciate being able to see clips on YouTube.
Anyway, Cranford is now 5-0 in football. Go Cougars!
r/Cranford • u/hertsroofing • 12d ago
Reccomendations 🌟 Herts Roofing & Construction reviews from ant past Homeowners
r/Cranford • u/TheShynola • 12d ago
Question ❓ r/Cranford, where do you actually eat in Cranford?
Hi, we’re four friends and we’ve put together Cranford’s restaurant scene in an app called Vota.
The idea is pretty simple: you’re shown two restaurants and choose where you’d rather eat. For example, Garlic Rose Bistro or River & Rail Cantina? All the votes then create a ranking that hopefully gives a better picture of where people in Cranford actually like to eat.
We’ve tried to include every restaurant in Cranford and clean up duplicate or outdated listings, but locals will always spot things we’ve missed.
iPhone:
https://apps.apple.com/app/vota/id6744969212
Android:
https://play.google.com/store/apps/details?id=org.vota.app
Full transparency: we’re not from Cranford. Two of us live in Copenhagen and the other two in Gothenburg. There are four of us building this independently. We don’t collect or sell personal data, there are no ads in the app, and we don’t use AI-generated content to describe restaurants.
Any honest feedback is welcome, especially if restaurants are missing or something is listed incorrectly.
r/Cranford • u/Juicey_J_Hammerman • 13d ago
Video 📺 Route 22: New Jersey's Most Hated Road
r/Cranford • u/Juicey_J_Hammerman • 14d ago
Video 📺 Cranford In Focus - Streetscape Pt 2: Traffic
r/Cranford • u/Juicey_J_Hammerman • 16d ago
Discussion💬 In Honor of National Coffee Day: What’s your favorite Coffee Shop in Cranford?
Inspired by this TapInto article, I was curious as to what the most popular local cafes were with others here.
r/Cranford • u/CranfordDems • 17d ago
Discussion💬 Survey: Could Cranford Use a Dog Park?
Cranford's success is because we focus on matters big and small. As we continue to address downtown traffic, flood and stormwater infrastructure, and safe streets, we are also thinking about small changes that can make big impacts on our quality of life. One idea we love is creating a dog park right here in town 🐾 and we want to hear from you! Click this link to take our dog park survey and let us know what you think ➡️
r/Cranford • u/shadenly • 17d ago
Local Events 🎪 Oct 1 | Cranford Community Blood Drive - Bag Plushie Charm for donors!
r/Cranford • u/Otherwise_Passion968 • 27d ago
Question ❓ Schwartz & Schwartz CPA?
Anyone know what happened to Craig Schwartz CPA? He does not return phone calls or emails and left me hanging with multiple IRS and NJ Tax delinquencies even though he said he filed
I have returns but no confirmation files were received by IRS or NJ
!!throwaway account
r/Cranford • u/Previous-Truck3157 • 28d ago
Local Government 🗳️ Former police chief airing of the grievances on Facebook
Reposted from Ryan Greco's public Facebook posts across multiple groups today in its entirety:
......................
Ryan Greco
I have spent a great deal of time thinking about whether I should tell this story publicly. To be clear this is not a pity party, but rather a glimpse on how not only an employee but citizens are treated by the town leaders.
I have always believed that facts matter. After 25 years of serving the Cranford Police Department, I believe people deserve to understand some of the circumstances surrounding my final years with the Township.
In December 2022, while serving as Chief of Police, I was also appointed Interim Township Administrator after Jamie Cryan was relieved of his duties. I will admit that I was conflicted. I had worked well with Jamie, and the timing—during the holiday season—made the situation particularly difficult.
Around that same time, a Sergeant came to my office and told me that he believed he was being harassed by Commissioner Brian Andrews. I documented his concerns in a detailed memorandum, including my disagreement with some of Commissioner Andrews’ actions. I provided that documentation to the sergeant and also discussed the matter with the Township Attorney.
Not long afterward, that sergeant served the Township with a Notice of Claim. On March 6, 2023, the Township was served with his lawsuit.
That evening, there was a Township Committee meeting. I privately expressed my frustration about the lawsuit to the Township Attorney and Brian Andrews. During that conversation, Andrews acknowledged to me that his actions had contributed to what had occurred.
When the Township Administrator position became vacant, the Township hired Government Strategy Group to conduct a search. As Interim Administrator, I was the Township’s point of contact with the firm.
The search eventually came down to two candidates. One had significant municipal management experience, including serving as Deputy Business Administrator in Millburn. The other was the Township’s CFO.
During a meeting with the Committee, I gave my honest professional opinion. I told them that I did not believe the CFO possessed the qualifications necessary for the position and that I believed the other candidate was better suited to serve as Township Administrator.
I remember one Commissioner sitting next to me literally gasping when I said it.
The Township ultimately hired the CFO despite my recommendation.
In May 2023, I was relieved of my duties as Interim Administrator and returned full-time as Chief of Police.
Around this same period, the Township Attorney publicly referred to the sergeant suing the township as a “disgruntled employee.” I subsequently expressed my support for the Sergeant during a meeting with the Cranford Police supervisory staff. That statement, and my involvement in the matter, have since become part of court proceedings.
From that point forward, my relationship with certain members of the Township Committee was, to put it mildly, strained.
Perhaps it was because I was not conforming to their beliefs.
In July 2024, I formally notified the Township Committee of my intention to retire at the end of the year. Commissioner Paul Gallo congratulated me. I received no response from the other members of the Committee.
In October 2024, Captain Matthew Nazzaro was named my successor as Chief. I worked with him to make the transition as smooth as possible and prepared detailed bullet points outlining things I believed would help him assume the position.
Then came November 12, 2024.
Officer Christopher Folinusz returned to work for the first time following an officer-involved shooting in which he was seriously wounded and the suspect was killed.
I had spent months working to help Chris return to work. I visited his home, checked on his wellbeing, and did everything I could to support one of my officers after an incredibly traumatic event.
I made the decision to promote Folinusz to Detective—something I believed was appropriate and consistent with law enforcement practice under the circumstances.
When I informed Nazzaro, he disagreed. The conversation became heated, and we had a short argument on the front lawn of police headquarters.
I later learned that Nazzaro had told Folinusz that once he returned to full duty, he would be reassigned to patrol.
After discussing everything with my wife, I made a decision.
I had accumulated a significant amount of sick and vacation time, and I decided to use some of that time through the end of November.
As a private and humble person, I never wanted any fanfare surrounding my departure. In fact, my intention was simply to leave during Thanksgiving week.
I wrote a letter to the members of the Cranford Police Department thanking them for their dedication and service. I also wrote to the Township Committee thanking them for their commitment to public safety.
And I left the Police Department the same way I came in—unassuming and humbled.
As I walked home from police headquarters, I received a text from the town attorney congratulating me on my career and telling me he looked forward to “toasting” me.
Two days later, he contacted me again, saying he was getting a lot of questions about my departure. I explained my actions, and the conversation ended after I clarified what had happened.
A few days later, I ran into the Township Attorney at Caesars during the League of Municipalities conference. He asked me to have coffee with him.
During that conversation, the Township Attorney told me that people were angry because they viewed my departure as a big “F-you.”
I told him that wasn't the case.
I had given Cranford 25 years of my life.
I had served as a patrol officer, detective, supervisor, and ultimately Chief of Police. I had worked through countless difficult situations, emergencies, and challenges.
My retirement was not about giving anyone the middle finger.
I told the attorney that my concerns were about how Officer Folinusz was being treated.
Then came another dispute the issue of my retirement benefits.
At the end of November 2024, I submitted paperwork seeking payment for unused vacation time. I was later informed that I would not be paid because, in the view of Township administration, my departure did not comply with the Employee Manual.
I disagreed.
I had an individual employment agreement with the Township, and I believed I had complied with its terms.
There was also a disagreement concerning terminal leave.
Under my agreement, I was entitled to terminal-leave payments that were to be placed into a tax-sheltered 401(a) account over two years.
Wanting to resolve the matter, I agreed to reduce my vacation buyout and agreed to receive a terminal-leave payment in December 2024.
In April 2025, I contacted Township officials about the final terminal-leave payment and options for handling it through the Township’s deferred-compensation plans.
Initially, it appeared that part of the payment would be contributed to a 401(a) account, part to a 457(b) account as a catch-up contribution, and a smaller amount would be paid directly to me.
That arrangement was later changed when the 401(a) contribution was denied.
In May 2025, I received the final terminal-leave payment.
Because the payment was not handled through the previously discussed tax-sheltered arrangement, a significant portion was withheld for taxes.
I later learned that other recently retired Township employees received materially different treatment regarding the tax-sheltering of their terminal-leave payments.
In at least two other recent retirements, terminal-leave payments were reportedly sheltered either largely or entirely through available tax-deferred arrangements.
Mine was treated differently.
I raised this difference with a Township vendor. He was aware of the issue and expressed the view that I should not have been treated differently.
I subsequently learned that two other recently retired Cranford employees had received substantially different treatment.
Mine was the only one of the three that did not receive the same treatment.
So where does that leave me?
I don't claim that every one of these events, standing alone, proves anything.
But I do believe context matters.
I documented a complaint involving a Township Commissioner.
I supported an employee who subsequently sued the Township.
I openly questioned whether the CFO was qualified to serve as Township Administrator.
My relationship with members of the Township Committee deteriorated.
My retirement was viewed by some as an “F-you.”
My vacation and terminal-leave benefits were disputed.
And when compared with other recently retired Township employees, I received significantly different treatment regarding the tax-sheltering of my terminal leave.
Even after I retired, I was pressured to fit the narrative I wanted. Refusing to cave to their narrative of events. Refusing to prep for a trial where I would merely tell the truth. Being pressured and harassed by outside counsel so as to ensure I would say what they needed. Yes, I have those text messages as proof. Ultimately, being offered an hourly rate for my time which I interpreted as a payoff which I never took.
For me, this isn't about revenge.
It isn't about politics.
And it certainly isn't about trying to diminish the good people I worked with during my 25 years of service.
It's about accountability.
I gave Cranford 25 years of my life.
I am proud of the career I had. I am proud of the officers and employees I served alongside. And I am proud of the work we accomplished together.
But I also believe that when public officials exercise authority over public employees, those decisions should be fair, consistent, and free from personal animus.
After everything that has happened, I believe the public has a right to understand why I feel the way I do.
I am not asking anyone to simply take my word for it.
I have the documentation.
And I intend to continue letting the facts speak.
r/Cranford • u/TV35Cranford • 28d ago
Video 📺 In the Deep End: Cannonball contest Part 2!
Our Orange Ave Pool personality Matt Zatorsky wraps up this season of In the Deep End with a second cannonball contest! And he throws down a challenge to anyone in town who thinks they are good cannonballers: He will see you at Orange Ave Pool next year.
#cranfordnj #cranfordpool #cranfordorangeavepool #canonnball
r/Cranford • u/TV35Cranford • Sep 15 '26
Video 📺 Cranford Rahway River Desilting Starts September 21st
Mayor Kathleen Miller Prunty and Township Commissioner Brian Andrews discuss the Cranford Rahway River Desilting Project which starts September 21st. The desilting project is one piece of a number of actions being worked on to reduce area flooding.
#cranfordnj #cranfordflooding #rahwayriver #desilting
r/Cranford • u/zippy1981 • Sep 13 '26
Rant 🤬 Sick of these 3% Credit card fees
I know if costs businesses money, but dammit its annoying carrying around cash. Its 2026.
r/Cranford • u/TV35Cranford • Sep 10 '26
Video 📺 Cranford In Focus: Streetscape, Downtown Cranford
Cranford In Focus returns with a discussion on the history and background of development in the downtown, including the proposed Streetscape project for Downtown Cranford.
Mayor Kathleen Miller Prunty, real estate owner/DMC member Paul LaCorte, transportation planner and Complete Streets Advisory Board member Anthony Durante and new Downtown Cranford Director Michael LaPlace join host Don Smith.
#cranfordnj #cranforddowntown #cranfordwalkability
r/Cranford • u/mpvnyc23 • Sep 11 '26
Question ❓ South Ave E
Just out of curiosity, does anyone know why the building/construction that’s happening next to the restaurant Vine and Oak has come to a complete halt. I see it everyday when I take NJ transit and I would have thought it would be done by now?
r/Cranford • u/zippy1981 • Sep 06 '26