Loading patent details...
US5878748A: Apparatus for Providing Foot and Leg Support for an Immobilized Patient | Searchlight