David Joseph Farrugia
Internal medicine · Physician
521 East Ave, 14094 LockportInternal medicine · Physician
521 East Ave, 14094 LockportPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
200 7th St, 14201 BuffaloLaboratory · Physical and rehabilitation medicine
2170 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
101 Oak St, 14203 BuffaloPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
101 Oak St, 14203 BuffaloPhysiotherapy · Physical and rehabilitation medicine
101 Oak St, 14203 BuffaloPhysiotherapy · Physical and rehabilitation medicine
101 Oak St, 14203 BuffaloPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
101 Oak St, 14203 BuffaloPhysiotherapy · Physical and rehabilitation medicine
101 Oak St, 14203 BuffaloInternal medicine · Physician
521 East Ave, 14094 LockportPhysiotherapy · Physical and rehabilitation medicine
101 Oak St, 14203 BuffaloPhysiotherapy · Physical and rehabilitation medicine
2100 Union Rd, 14224 West SenecaInternal medicine · Physician
600 Harlem Rd, 14224 BuffaloPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2100 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2100 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2100 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2100 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2100 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine
2100 Union Rd, 14224 West SenecaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2850 Grand Island Blvd, 14072 Grand Island