Contractor pleads guilty to fraud charges