Contractor fined $28k for numerous deficiencies at Burke Mountain site Tri-Cities Dispatch