https://wellnessmama.com/2558/homemade-sunscreen/
If you do not have the time to make your own, there are some from a brand called Badger that do not have nano ingredients or carcinogens: search for Badger Sunscreens.
And for more data on the subject: http://www.ewg.org/sunscreen/