Armor Physical Therapy - Medicare Physical Therapist in Holland, MI

Armor Physical Therapy is a medicare enrolled "Physical Therapist" provider in Holland, Michigan. Their current practice location is 601 Michigan Ave, Suite 220, Holland, Michigan. You can reach out to their office (for appointments etc.) via phone at (616) 355-4284.

Armor Physical Therapy is licensed to practice in Michigan (license number ) and it also participates in the medicare program. Armor Physical Therapy is enrolled with medicare and should accept medicare assignments and since they are enrolled in medicare, they may order Medicare Part D Prescription drugs, if eligible. The facility's NPI Number is 1649216144.

Contact Information

Armor Physical Therapy
601 Michigan Ave, Suite 220,
Holland, MI 49423
(616) 355-4284
(616) 355-4285

Map and Direction




Healthcare Provider's Profile

Full NameArmor Physical Therapy
TypeFacility
SpecialityPhysical Therapist
Location601 Michigan Ave, Holland, Michigan
Accepts Medicare AssignmentsMedicare enrolled and accepts medicare insurance. Providers at this facility may prescribe medicare part D drugs.
  NPI Data:
  • NPI Number: 1649216144
  • Provider Enumeration Date: 06/22/2006
  • Last Update Date: 05/30/2025
  Medicare PECOS Information:
  • PECOS PAC ID: 8921065707
  • Enrollment ID: O20041214000041

Medical Identifiers

Medical identifiers for Armor Physical Therapy such as npi, medicare ID, medicare PIN, medicaid, etc.
IdentifierTypeStateIssuer
1649216144NPI-NPPES

Medical Taxonomies and Licenses

TaxonomyTypeLicense (State)Status
225100000XPhysical Therapist (Michigan)Primary

Medicare Reassignments

Some practitioners may not bill the customers directly but medicare billing happens through clinics / group practice / hospitals where the provider works. Armor Physical Therapy acts as a billing entity for following providers:
Provider NameAdam T Swain
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1093829897
PECOS PAC ID: 5597662775
Enrollment ID: I20031216000511
Provider NameScott T Miller
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1720019599
PECOS PAC ID: 8426011123
Enrollment ID: I20060816000473
Provider NameWendy Lynn Bradley
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1427086420
PECOS PAC ID: 7214932466
Enrollment ID: I20060922000196
Provider NameAmy L Elliott
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1811071939
PECOS PAC ID: 6103916978
Enrollment ID: I20071217000513
Provider NameAllison L Ford
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1417183344
PECOS PAC ID: 6305990680
Enrollment ID: I20090820000732
Provider NameStefany M Schiller
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1669785119
PECOS PAC ID: 1355465519
Enrollment ID: I20100825000850
Provider NameRobert L Essex
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1669547741
PECOS PAC ID: 5395738439
Enrollment ID: I20100916000192
Provider NameChristina J Woytal
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1700188802
PECOS PAC ID: 3870761919
Enrollment ID: I20110715000625
Provider NameStacie M Rayman
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1083826887
PECOS PAC ID: 1850560145
Enrollment ID: I20110802000628
Provider NameDhavalkumar J Modi
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1467631200
PECOS PAC ID: 2365687530
Enrollment ID: I20130521000537
Provider NameSarah L Hirt
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1568742369
PECOS PAC ID: 0345408522
Enrollment ID: I20150112000444
Provider NameRachel Small
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1811245921
PECOS PAC ID: 3779803457
Enrollment ID: I20150520001473
Provider NameBenjamin Andrew Smith
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1801337142
PECOS PAC ID: 6901182666
Enrollment ID: I20170411002108
Provider NameHayley Messecar
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1861917783
PECOS PAC ID: 7517231962
Enrollment ID: I20170922002354
Provider NameKristen Haugh
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1972847135
PECOS PAC ID: 5395981534
Enrollment ID: I20180821003407
Provider NameKatelynn Owens
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1295382448
PECOS PAC ID: 0143550962
Enrollment ID: I20190920003108
Provider NameAaron Lee Doorn
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1770126047
PECOS PAC ID: 3173956075
Enrollment ID: I20191206002275
Provider NameJill Margaret Holkeboer
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1699984450
PECOS PAC ID: 4183051121
Enrollment ID: I20200303002190
Provider NameCarrie Lynn Kraker
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1417144940
PECOS PAC ID: 0547698482
Enrollment ID: I20200307000120
Provider NameGretchen Walsh
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1447521430
PECOS PAC ID: 4981910569
Enrollment ID: I20200309000124
Provider NameNathan Keniston
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1013385806
PECOS PAC ID: 7618262346
Enrollment ID: I20200707003150
Provider NameSamuel Freestone
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1881205045
PECOS PAC ID: 7214354877
Enrollment ID: I20200827000553
Provider NameBrianna Groenveld
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1114531969
PECOS PAC ID: 1456779255
Enrollment ID: I20200910001807
Provider NameMatthew Smyk
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1396342796
PECOS PAC ID: 4082034269
Enrollment ID: I20201009002103
Provider NameAmanda Baumann
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1003386830
PECOS PAC ID: 3375955859
Enrollment ID: I20201208001795
Provider NameKenneth Arends
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1811268808
PECOS PAC ID: 7012322415
Enrollment ID: I20210217001267
Provider NameLindsay Banachowski
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1558706689
PECOS PAC ID: 2163837568
Enrollment ID: I20210217001492
Provider NameRachel Lubinski
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1417505868
PECOS PAC ID: 6507271525
Enrollment ID: I20210224001257
Provider NameEric David Lueck
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1912401746
PECOS PAC ID: 3577978592
Enrollment ID: I20210224001400
Provider NameNicholas Ryan Mason
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1124428362
PECOS PAC ID: 6709291735
Enrollment ID: I20210224001700
Provider NameKailey Jo Ruffilo
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1811394893
PECOS PAC ID: 9638585540
Enrollment ID: I20210301001304
Provider NameBrandon Richardson
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1932702651
PECOS PAC ID: 3072929983
Enrollment ID: I20210301001396
Provider NameJon Vos
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1316219629
PECOS PAC ID: 7416363007
Enrollment ID: I20210305000745
Provider NameCarmen Vandyke
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1972904761
PECOS PAC ID: 4688080278
Enrollment ID: I20210305000782
Provider NameJamie Hebner
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1184995177
PECOS PAC ID: 2264841808
Enrollment ID: I20210511001433
Provider NameKarri Ann Caldwell
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1245700178
PECOS PAC ID: 6709289887
Enrollment ID: I20210727002725
Provider NameMegan Nicole Luevano Powell
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1598433567
PECOS PAC ID: 4183020530
Enrollment ID: I20210909002318
Provider NameJonathon Michael Strefling
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1336615830
PECOS PAC ID: 3678963907
Enrollment ID: I20211201000399
Provider NameAlexandrea Esther Ambs Dundore
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1093466195
PECOS PAC ID: 4880086925
Enrollment ID: I20220121000948
Provider NameHannah Miller
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1447978168
PECOS PAC ID: 4183007271
Enrollment ID: I20220823002232
Provider NameOwen Osborn
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1144940685
PECOS PAC ID: 0446635551
Enrollment ID: I20220909001494
Provider NameEvan Gibson Baity Elliott
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1366945545
PECOS PAC ID: 2860860657
Enrollment ID: I20221129001925
Provider NameKarl Belert
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1679265391
PECOS PAC ID: 0941666515
Enrollment ID: I20230524001396
Provider NameWill Knoll
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1033802459
PECOS PAC ID: 1557729472
Enrollment ID: I20230623002671
Provider NameHannah Cook
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1912772138
PECOS PAC ID: 8325496607
Enrollment ID: I20231127002960
Provider NameJordan Finger
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1558081315
PECOS PAC ID: 9739552704
Enrollment ID: I20240604004151
Provider NameBianca Koupparis-roeser
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1518797406
PECOS PAC ID: 9537608278
Enrollment ID: I20240827000977
Provider NameSierra Gaudreau
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1023832086
PECOS PAC ID: 0345775425
Enrollment ID: I20241126002898
Provider NameJason Tyler Wiersema
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1225347321
PECOS PAC ID: 1759811714
Enrollment ID: I20250206001960
Provider NameRachael Elizabeth Jasiak
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1972317238
PECOS PAC ID: 6709306988
Enrollment ID: I20250218002065
Provider NameArumugam Umapathi
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1225292923
PECOS PAC ID: 5799294369
Enrollment ID: I20250604002115
Provider NameMarilyn Grace Finstrom
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1982493441
PECOS PAC ID: 5597275909
Enrollment ID: I20250605002987
Provider NameAudrey Twining
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1639890080
PECOS PAC ID: 4385098110
Enrollment ID: I20250919004240
Provider NameJessica Hill
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1689551152
PECOS PAC ID: 9537664685
Enrollment ID: I20250929000127
Provider NameAnda Holder
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1801774377
PECOS PAC ID: 2365948676
Enrollment ID: I20251003003572
Provider NameAlly G Kennedy
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1457183170
PECOS PAC ID: 3971000654
Enrollment ID: I20251008002640
Provider NameJeffrey Rybarczyk
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1407323207
PECOS PAC ID: 7517297211
Enrollment ID: I20251014001169
Provider NameShayley Hall
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1457221673
PECOS PAC ID: 1658863261
Enrollment ID: I20251121001049
Provider NameHeather Marie Niedzwiecki
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1780309898
PECOS PAC ID: 7315439866
Enrollment ID: I20251122000785
Provider NameRiley Arthur Tuttle
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1265398754
PECOS PAC ID: 7012403447
Enrollment ID: I20260106000720
Provider NameGabriella Schultz
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1245181171
PECOS PAC ID: 4183104284
Enrollment ID: I20260217002789
Provider NameDerek Zagon
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1184577132
PECOS PAC ID: 8325520802
Enrollment ID: I20260304001723
Provider NameBraden Classon
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1699629410
PECOS PAC ID: 8022591601
Enrollment ID: I20260311003899
Provider NameElizabeth Cynthia Escobar
Provider TypePractitioner - Physical Therapist In Private Practice
Provider IdentifiersNPI Number: 1477498525
PECOS PAC ID: 3779051768
Enrollment ID: I20260507003171

Medicare Part D Prescriber Enrollment

Any physician or other eligible professional who prescribes Part D drugs must either enroll in the Medicare program or opt out in order to prescribe drugs to their patients with Part D prescription drug benefit plans. Armor Physical Therapy is enrolled with medicare and thus, if eligible, can prescribe medicare part D drugs to patients with medicare part D benefits.

Mailing Address and Practice Location

Mailing AddressPractice Location Address
Armor Physical Therapy
625 Kenmoor Ave Se Ste 100,
Grand Rapids, MI 49546-2395

Ph: (616) 356-5000
Armor Physical Therapy
601 Michigan Ave, Suite 220,
Holland, MI 49423

Ph: (616) 355-4284

Reviews and Comments


Physical Therapist in Holland, MI

Nicholas Russell,
Physical Therapist
Medicare: Not Enrolled in Medicare
Practice Location: 602 Michigan Ave, Holland, MI 49423
Phone: 616-392-5141    
Nephew Services Inc
Physical Therapist
Medicare: Medicare Enrolled
Practice Location: 91 Douglas Ave Ste 140, Holland, MI 49424
Phone: 616-796-9391    Fax: 888-714-4474
Mr. Nathan Edward Dykema, D.P.T.
Physical Therapist
Medicare: Accepting Medicare Assignments
Practice Location: 730 Chicago Dr, Holland, MI 49423
Phone: 616-796-6781    Fax: 616-796-6782
Michelle Van Oss, PT, DPT
Physical Therapist
Medicare: Medicare Enrolled
Practice Location: 854 Washington Ave Ste 200, Holland, MI 49423
Phone: 616-392-9430    Fax: 616-392-5257
Mrs. Alison Pothoven, PT
Physical Therapist
Medicare: Not Enrolled in Medicare
Practice Location: 750 E 40th St, Holland, MI 49423
Phone: 616-566-5683    
Aaron Huizenga, PT
Physical Therapist
Medicare: Not Enrolled in Medicare
Practice Location: 3290 N Wellness Dr, Holland, MI 49424
Phone: 616-294-4066    
Dr. Micah Scott Vanderhill, DPT
Physical Therapist
Medicare: Not Enrolled in Medicare
Practice Location: 160 W 33rd St, Holland, MI 49423
Phone: 616-403-6247    

Medicare Program: Medicare is a federal government program which provides health insurance to people who are 65 or older. This program also covers certain younger people with disabilities (who receive Social Security Disability Insurance - SSDI), and people with End-Stage Renal Disease (permanent kidney failure requiring dialysis or a transplant, sometimes called ESRD.

Medicare Assignment: Assignment means that your doctor, provider, or supplier agrees (or is required by law) to accept the Medicare-approved amount as full payment for covered services. Most doctors, providers, and suppliers accept assignment, but you should always check to make sure. Participating providers have signed an agreement to accept assignment for all Medicare-covered services.

NPI Number: The National Provider Identifier (NPI) is a unique identification number for covered health care providers. The NPI must be used in lieu of legacy provider identifiers in the HIPAA standards transactions. Covered health care providers and all health plans and health care clearinghouses must use the NPIs in the administrative and financial transactions adopted under HIPAA (Health Insurance Portability and Accountability Act).

Our Data: Information on www.medicarelist.com is built using data sources published by Centers for Medicare & Medicaid Services (CMS) under Freedom of Information Act (FOIA). The information disclosed on the NPI Registry are FOIA-disclosable and are required to be disclosed under the FOIA and the eFOIA amendments to the FOIA. There is no way to 'opt out' or 'suppress' the NPPES record data for health care providers with active NPIs.