Department of Veterinary Pathobiology Faculty of Veterinary Medicine and Animal Science University of Peradeniya Peradeniya Sri Lanka;
Department of Veterinary Pathobiology Faculty of Veterinary Medicine and Animal Science University of Peradeniya Peradeniya Sri Lanka;
Department of Veterinary Pathobiology Faculty of Veterinary Medicine and Animal Science University of Peradeniya Peradeniya Sri Lanka;
Department of Veterinary Pathobiology Faculty of Veterinary Medicine and Animal Science University of Peradeniya Peradeniya Sri LankaDepartment of Atomic Energy Agency(IAEA)Vienna Austria;
Department of Basic Veterinary Sciences Faculty of Veterinary Medicine and Animal Science University of Peradeniya Peradeniya Sri LankaDepartment of Basic Veterinary Sciences Faculty of Medical Sciences University of West Indies Trinidad and Tobago West Indies;
Department of Veterinary Pathobiology Faculty of Veterinary Medicine and Animal Science University of Peradeniya Peradeniya Sri Lanka;