JOSHUA D HAYES
Formal Software Engineering Advisor
A mentor for business and life strategies
Literary research assistant providing detailed summaries.