It is a push feed. Made in New Haven. Serial numbers that show up stop at 1998 and the number is way beyond that date number. So it has to be much newer than 1998. At the rate of progression of serial numbers from what I could find I would say it's about 2005 or somewhere close to that.