Charles Dunleavy

Active Pennington, NJ Vice-President for Ocean Power Technologies Inc