Loading patent details...
US5630815A: External Fixator for Military Use | Searchlight