Hi, thanks so much for the rank and feedback! Great choice because I think this version is really match with the message of your company which is emphasizing SOURCE. Just a short story behind of the logo, the dolphins are collaborating forming a formation resembling a sun which is the source of life. I hope it make sense. In the meantime, if you have any suggestion please feel free to ask
Thanks again!
Best,
Ryo