He was preceded in death by his parents Joe and Opal Peck.
He is survived by loving and devoted wife Donna of 52 years, and children Corey (Mark) Chris (Scott) and Carin; grandchildren Jessica (Kevin), Billy (Victoria), Kelly, Jannelle, Luke (Rachael) Landon, Broc and Ciera; great grandchildren Emma, Taylor, and Hailey; also by furry friends Red, Blue, and Louie.
James was a member of Local 185, former AMA Motorcycle racer, member of Twin Lakes riding club. He will be missed by all who knew him.
Memorial services will be 9am Friday, February 17, 2012 at Mount Vernon Mortuary, 8201 Greenback Ln., Fair Oaks, CA 95628, reception to follow at the Moose Lodge of Folsom.