Gary McLean Hall

Gary McLean Hall is a senior software developer who focuses on producing agile software for a leading investment-management firm.