New Hampshire:
800 Park Ave, Suite 114
Keene, NH 03431 

603-369-7965

Vermont:
167 Main Street, 309B
Brattleboro, VT 05301
603-369-7965

Serving New Hampshire area:
Cheshire County, Keene, Swanzey, Marlborough NH, Sullivan, Surry, Walpole, Chesterfield, Westmoreland, Gilsum, Winchester, Antrim, Hancock, Harrisville, Roxbury, Peterborough, Dublin, Concord, Nelson, Richmond NH, Hillsborough, Richmond, Hindsdale, Jaffrey, Troy, Rindge, New Ipswich, Stoddard, Bennington, Alstead, Spofford, Fitzwilliam, Weare, Greenfield, Washington, South Acworth, Claremont, Goshen, Charleston, NH Acupuncture,

Serving Vermont towns:
Brattleboro, Drummerston, Guilford, Putney, Rockingham, Townsend, Bellows Falls, Grafton, Chester, Springfield, Marlboro, Hindsdale NH, Winchester NH, West Brattleboro, Westmoreland NH, Greenfield MA, VT Acupuncture

Serving Massachusetts towns:
Bernardston, Northfield, Warwick, Winchendon, Ashburnham, Royalston, Ashby, Townsend, Greenfield, Leyden, Athol, MA Acupuncture