What do we call someone who respects time?

I am wondering if there is a specific adjective for someone who respects time, who always comes on time and leaves in time, and someone who uses his time productively and meaningfully.

I have not found any terms which are suitable for that.


Based on your clarifications in the comments, 'punctual' would be best.

adjective: arriving, doing something, or happening at the expected or correct time; not late: