0001002014-05-000239 10KSB 3 20041231 20050418 20050415 ALR TECHNOLOGIES INC 0001087022 8090 300157702 NV 1231 10KSB 34 000-30414 05755173 114M REYNOLDA VILLAGE WINSTON-SALEM NC 27106 (336) 722-2254 114M REYNOLDA VILLAGE WINSTON-SALEM NC 27106 10KSB 1 alr10ksb2004.htm ANNUAL REPORT FOR ALR TECHNOLOGIES FOR 2004 EX-31.1 2 exh311.htm CERTIFICATION 31.1 EX-32.1 3 exh321.htm CERTIFICATION 32.1