Maggie Schneider

Active Saint Paul, MN Director Information Technology for Innovative Blood Resources