Sorry, no. A 90 gallon tank is not large enough. Also, a shark would not be well suited for a reef. Even if it doesn't eat your inverts and other fish (which there is a really good chance it will), there is a good chance it will damage your corals while swimming around by knocking over the rocks. If you really want a shark you need to dedicate a 200-300 gallon tank to it minimum.