Patrick Macgregor

Active Surprise, AZ Principal for Logic Boards