A 24 year old Avon man being held on suspicion of several ATM thefts in Eagle County is now facing charges in connection with similar crimes in Grand Junction. Grand Junction Police say Eric Callaghan is facing more than 30 felony charges including burglary, theft, and criminal mischief in ATM thefts dating back to last June.