Yes that was one of my favorite storms of all time, full day time snow 8 inches here, I enjoyed that more than any of the March snows, which seem to underperform for some reason, a great end to a great season in 2003. April 2018 was my favorite storm that season after the January 2018 blizzard but for some reason JFK undermeasured that storm, we had 6 inches here too.
I think JFK and NYC both measured 8 inches in that March 2018 storm so I just go by their numbers, that was mixed precip for awhile before it switched to snow.