1993 – 1993 Company name Stovall Automotive Engineering Place Lighthouse Point, Florida Country United States