I am from India and not a native English speaker. I do often hear people introducing themselves like
"Hello everyone; This is James"
Is it an acceptable form in native English? Usually, I know that "This" is used for animals or non-living things?
Note: I already reviewed threads discussing "My Name is" vs "I am."