Ian Clark calls first NBA contract a 'dream come true'