Robert McAllen

Robert McAllen is Product Manager, European Markets at Blackbaud.


Robert McAllen is Product Manager, European Markets at Blackbaud, the not-for-profit software and services firm.