> Apollo is complex. He is a hodgepodge of
> various ancient deities and so there is more
> than one origin for this god.
This is exactly my view. I also note that, of all the Greek gods,
Apollo seems to have had the most influential priesthood. Apollo
became what the priests wanted him to become.