Where could a person buy an orthotic for a tennis shoe?

There are many places one can buy an orthotic for a tennis shoe. One can purchase them from companies such as 'Aetrex', 'OnlineShoes', 'Amazon' and 'eBay'.