The guy is talented, but is unfortunately not a happy person. If he doesn't get quality, professional help his story will probably come to a sad ending.
Mental health is a curious thing. It's definitely looked at improperly by the majority of people. They think going to a counselor, psychologists, or psychiatrist is necessary when there's a mental health issue, but that's only half of it.
Everyone should look at mental health the same way they look at physical health, because it's the exact same thing. Prevention is as important as intervention. Regular checkups are an important part of staying healthy, and visiting a mental health professional regularly should be in everyone's calendar, just like an annual physical or regular dental visits.
The brain isn't an invisible force trapped in a skull. It's an organ, and all thoughts are bio-chemical, along with all memories and brain function. Like the heart, lungs, kidneys, etc., the brain is merely an organ that needs proper maintenance or it will develop small to large disorders.
I used to be like that photographer guy (though not nearly to that extent). My attention deficit and anxiety would lead to insecurity and stress, causing me to verbally lash out at others.
I matured a lot, was humbled by a lot of life's experiences, and regularly see a mental health professional (twice a year) to discuss my health and adjust the mild medication I use (SSRI and Concerta). I am balanced and it feels great. Plus I learned over the past twenty years to do my very best to put myself in someone else's place when I am frustrated or angry with them.
One exercise I taught my daughters started with a driver of a big SUV who cut us off in traffic at a high rate of speed (almost causing an accident). My daughter yelled, "What a jerk!"
That was my initial thought too, and he might have been a jerk. But as soon as my daughter called him a jerk I said, "Oh, he had a call at work that his son had an accident."
My wife picked up on it and said, "his wife just went into labor."
So we threw a few of those around to put things in perspective.
Sorry for rambling, but I'm a mental health advocate (not professionally) and believe there are a lot of people who don't get help because they are ashamed of being sick or don't even know they might be sick, and perhaps they'll read a thread like this and it turns the key.