Zhang is the surname, San is the given name, two things, so they are different.
If it is Zhang Sanfeng, it is Zhang Sanfeng, or Sanfeng, ZHANG.
Hualian is a concept, and Hualian and Liancheng have different meanings. So connected together.