David Johnson 

My name is David Johnson and I fix broken companies. I also seek to provide analysis, insight, tips and tricks to ensure that they do not break in the first place (this second part is, oddly, much harder).