Start times will not sort in order

I can not sort my records on "time".  We have a simple time field for our start time of our bookings.  When we try and sort our bookings based on start time it will never display all of the bookings in order of start time.  

We really need to be able to view our bookings in order of start time.