A man accused of punching and pulling a knife on a staff member at a family-run business in Beresford has pleaded not guilty to the charges, but admitted he was in possession of a glass pipe.