I'm none of the above and this isn't the answer you want to hear, but instead of smearing all of those chemicals on your skin, some of which will find their way into water and soil, why don't you just wear long sleeve clothes? There are many cool, light, quick drying UV protective garments out there.