Hello, Can you tell me if this sentence makes sense, please: -I'm in charge of following up our suppliers and deliveries. Cheers WIll