JD

John Duncan

Principal Consulltant
John Duncan and Associates LLC