Craig Rafferty

Responsibility, Communication, Ideation, Self-Assurance, Developer

Craig Rafferty

FAIA
Architect

Education

Registrations

  • Licensed Architect: Minnesota