Thomas Blom, MD sees patients at the following locations: Princeton Main Office. Plainsboro Office. To schedule an appointment, please call 609-924-9300 or Use the Portal if you have an account. Thomas Blom, MD, received his BS from Bucknell University in Lewisburg, PA in 1997 and he received his medical degree from Robert Wood Johnson Medical ....