White caterpillar on birch

Observation - White caterpillar on birch. Description: Found on a birch leaf - any ideas?

Found on a birch leaf - any ideas?