Stock market selloff creating ‘fantastic’ opportunities