I am 5,10", 135 - 140 lb, with a very small frame, but proportionally long torso.
Size S for Louis Garneau, Castelli..
Size MS for Izumi (they only offer this option on some of their "LTD, Professional" lines)
Almost all of them are too short for me.