Buoy / Goose / Gooseneck barnacle?

Buoy / Goose / Gooseneck barnacle?

Observation - Buoy / Goose / Gooseneck barnacle?. Description: