Given how the search for patterns in the occurrence of prime numbers have found almost no patterns, it would be highly surprising if Professor Halfbrain's theorem was correct.
But that doesn't prove anything. We need a rigorous analysis to decide whether Professor Halfbrain has achieved a mathematical breakthrough. And from a rigorous analysis it turns out that Professor Halfbrain's theorem is
incorrect.
So why is that the case? It turns out that every number of the form $100\cdots0003$
divides a larger number also of the form $100\cdots0003$
So each time we have found a prime $p$ of the form $100\cdots0003$ we know there must be
an infinite number of composite numbers of the form $100\cdots0003$ divisible by $p$. This is because we can first find a larger number $n$ divisible by $p$. But $n$ itself must also divide a larger number etc.
Now I just have to prove my claim that every number of the form $100\cdots0003$
divides a larger number also of the form $100\cdots0003$.
So let's start doing some math modulus $n = 10^k + 3$ for $k>0$. First we observe that since $n$ is obviously not divisible by $2$ or $5$ it must be the case that $n$ is co-prime to $10$. This implies that $10$ will have a multiplicative inverse mod $n$. Since there are only $n$ possible values mod $n$ it is given that two different exponents $e_1<e_2$ exist such that $10^{e_1}$ and $10^{e_2}$ are congruent mod $n$. And since $10$ has a multiplicative inverse it implies that $10^{e_2-e_1}$ is congruent to $1$. That then implies that $10^{k+e_2-e_1}+3$ is congruent to $10^k + 3 = n$. So $n$ divides $10^{k+e_2-e_1}+3$. QED.
Two earlier answer has already proven special cases for 7 and 13, which would be enough to answer the question. I wanted to also provide a more general proof such we now know that there are infinitely many integers that those answers could have used in place of 7 or 13.