You are using this as a high side switch device?
To drive from an Arduino pin, you will need NPN or logic level N-channel to pull the P-channel's gate low to turn it on, with pullup resistor to 40V to turn it off.
I posted a circuit yesterdy to do that, for driving a halogen lamp.