Egan Allen Md
Internal medicine · Physician
3300 Monroe Ave, 14618 RochesterInternal medicine · Physician
3300 Monroe Ave, 14618 RochesterInternal medicine · Physician
1779 State Route 21, 14548 ShortsvilleInternal medicine · Physician
2244 East Ave, 14610 RochesterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
3019 Monroe Ave, 14618 RochesterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
3019 Monroe Ave, 14618 RochesterPhysiotherapy · Physical and rehabilitation medicine · Nursing home · Occupational therapy
47 Maple Ave, 14551 SodusInternal medicine · Physician
15 Canandaigua St, 14548 ShortsvillePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
345 Pelham Rd, 14610 RochesterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
3019 Monroe Ave, 14618 RochesterInternal medicine · Physician
42 Framingham Ln, 14534 PittsfordPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
500 Helendale Rd, 14609 RochesterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
500 Helendale Rd, 14609 RochesterInternal medicine · Physician
500 Helendale Rd, 14609 RochesterPhysiotherapy · Physical and rehabilitation medicine
119 Brockley Rd, 14609 RochesterPhysiotherapy · Physical and rehabilitation medicine
119 Brockley Rd, 14609 RochesterAcupuncture · Naturopathic treatments · Holistic medicine
120 Allens Creek Rd, 14618 RochesterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
6884 Maple Ave, 14551 SodusPhysiotherapy · Physical and rehabilitation medicine
6884 Maple Ave, 14551 SodusPhysiotherapy · Physical and rehabilitation medicine
6884 Maple Ave, 14551 SodusNaturopathic treatments · Holistic medicine
2105 Highland Ave, 14610 Rochester