ESCALON MEDICAL CORP 424B3 Apr 21, 2004 | Baxion