David C. Thompson, P.C. Grand Forks