James C. Kyriakedes, M.D.

120 Kings Way, Williamsburg, Virginia 23185