A 47-year-old Greenfield man has been criminally charged, accused of setting his garage on fire before attempting to punch ...