Thavisak Teruya

Dr. Thavisak Teruya