who founded push pin art
Updated April 05, 2017. The push pin was invented and patented in 1900 by Edwin Moore, in Newark, New Jersey. Moore founded the Moore Push-Pin Company with only $112.60. He rented a room and devoted each afternoon and evening to making push pins, an invention he described as a pin with a handle..