Current members
Listing of 361 members, including recently expired memberships. You can sort by clicking on the heading title. If you find any errors, please let us know by using the "Contact" form at the bottom of the page. Logged-in users can also update most of their contact information using the "My Account" link.
Call Sign Sort ascending | Name | Location | IRG Expiry |
---|---|---|---|
WW1ZRD | Jacques Redmond | Frenchville , ME | |
WK1W | Ivan Shapiro | Fort Fairfield, ME | |
WA1URS | Dennis Bosley | Caribou, ME | |
W5KF | Sam Barrett | Presque Isle, ME | |
W4KAT | James Cerar | Naples, FL | |
W1TED | Ted Trost | Hudson, NH | |
W1SPV | Steven Vance | Presque Isle, ME | |
W1LH | Roger Holst | Alexander, ME | |
W1DLO | Daniel Owen | Hermon, ME | |
W1DEY, VE9AM | Tom Dwelley | Alexander, ME | |
W1AYX | Jack Caron | Madawaska, ME | |
VY2HF | Brent Taylor | Stratford, PE | |
VO1MGW (Assoc) | Mark Walsh | Wesleyville, NL | |
VE9ZZ | Fidel Lavigne | Bathurst, NB | |
VE9ZY | Malcolm Smith | Tracadie, NB | |
VE9YVE | Yves Richard | Lavillette, NB | |
VE9YT | Edouard Robichaud | Big River, NB | |
VE9YLS | Yves LePage | Dalhousie, NB | |
VE9YJ | Marc Cormier | Shédiac, NB | |
VE9YHR (SK) | Yvon Roy (SK 2019-11-02) | Dunlop, NB | |
VE9YF | Frank Thompson | Dalhousie Junction, NB | |
VE9YAR | Amanda Robichaud | Fredericton Junction, NB | |
VE9YA | David Redfern | Shediac, NB | |
VE9XX | Don Whitty | Dunlop, NB | |
VE9XAB | Tobie Boutot | Haut Aboujagane, NB | |
VE9XA | Tim Billings | Island View, NB | |
VE9WZ | Hayden Walker | Sussex, NB | |
VE9WW | William Wallace | Moncton, NB | |
VE9WHG | Hoyt W. Golding | Saint John, NB | |
VE9WCL | Wayne Landry | Shediax, NB | |
VE9VL (SK) | Victor Lanteigne (SK 2023-03-20) | Rogersville, NB | |
VE9VIC | Rino Deschênes | Kedgwick , New Brunswick | |
VE9VEA | Vernon Amberman | Saumarez, NB | |
VE9UU | Jim Fortune | Fredericton, NB | |
VE9UNB | UNB Amateur Radio Club | Fredericton, NB | |
VE9TX | Guy LeBlanc | Claireville, NB | |
VE9TV | Omer Caissie | Shediac, NB | |
VE9TTS | Adam Peters | Trout Brook, NB | |
VE9TS | Mark Fitzgerald | Wilsons Beach, NB | |
VE9TOF | Jay Tofflemire | Beechwood, NB | |
VE9TOD | Terry O'Donnell | Boiestown, NB | |
VE9TNT | Douglas Steeves | Barnesville, NB | |
VE9TN | Scott Sanford | Oromocto, NB | |
VE9TML | Tom Levesque | Saint-Léonard, NB | |
VE9TMC | Carl Matthews | Nackawic, NB | |
VE9TL | Scott Nicholson | St. Stephen, NB | |
VE9TIC | Ivan Cunningham | Saint John, NB | |
VE9TFB | John DeDourek | Fredericton, NB | |
VE9TEK, VE9MJR | Gaston & Marie-Jeanne Robichaud | Bathurst, NB | |
VE9TBM | Stephen Seely | Saint Andrews, NB | |
VE9TB | Anthony Brayall | Haneytown, NB | |
VE9SY | Steven Leblanc | Saint John, NB | |
VE9SVF (Assoc) | Stephen Ford | Riverview, NB | |
VE9SRC | Stuart Crawford | Moncton, NB | |
VE9SMA | Stephen MacIntosh | St. Philippe, NB | |
VE9SKI | Larry Harley | Woodstock, NB | |
VE9SK | Sterling Carpenter | New Maryland, NB | |
VE9SGL | Guanle Shi | Fredericton, NB | |
VE9SDH | Scott Hoyt | Sussex Corner, NB | |
VE9SC | Stephen Conrad | Moncton, NB | |
VE9SBX | Stéphane Boudreau | Keswick Ridge, NB | |
VE9SAP | Stephane April | Saint-Basile, NB | |
VE9SAB | Wayne Sabean | Minto, NB | |
VE9RSH | Reginald Sherwood | Berry Mills, NB | |
VE9RPF | Max Cater | Fredericton, NB | |
VE9RP | Gary McNair | Charlo, NB | |
VE9RON | Reynald Fortier | Beresford, NB | |
VE9RMO | Rino Morneault | St-Hilaire, NB | |
VE9RLW, VE9LIL | Robert & Lilianne Wortman | Saint-Joseph-de-Madawaska, NB | |
VE9RGT | Rick Teed | Clifton Royal, NB | |
VE9REW | Russel Wood | Springfield, NB | |
VE9REB | Edmond Babineau | Kouchibouguac, NB | |
VE9RDJ | Rémi Comeau | Sormany, NB | |
VE9RAW | Robert Wort | Woodstock, NB | |
VE9RAD | Robert Doucet | Bathurst, NB | |
VE9QQ | John Evans | Miramichi, NB | |
VE9PTG | Perley Tracy-Gould | Fredericton, NB | |
VE9PPT | Paul Émile Thériault | St-Jean-Baptiste, NB | |
VE9PMM | Pierre Martin | Edmundston, NB | |
VE9PM | Paul Mourant | Bathurst, NB | |
VE9PKV (Assoc) | Pravin Varma | Sackville, NB | |
VE9PHX | Greg Loucks | Miramichi, NB | |
VE9PG | Darius Haskell | Nackawic, NB | |
VE9PAX | Patrick Pelletier | Red Bank Reserve, NB | |
VE9PAL (Assoc) | Paul Sivret | Irishtown, NB | |
VE9OY | Dana Kingston | Hanwell, New Brunswick | |
VE9OSK | Oscar LeBlanc | Dieppe, NB | |
VE9OR | Charles McAllan | Fredericton, NB | |
VE9OBU, VE9CCA | Guy & Claudette Aubut | Saint-Quentin, NB | |
VE9OB | Gerald OBrien | Shediac, NB | |
VE9NSA | Brent York | Rusagonis, NB | |
VE9NKD | Randall Keizer | Noonan, NB | |
VE9NHS | Heath Stillman | Fredericton, NB | |
VE9NF | Josh Smallwood | Fredericton, NB | |
VE9NCC | Eugene Culbert | Woodstock, NB | |
VE9NC | Paul Legere | Hampton, NB | |
VE9NA | Nelson Allain | St-Edouard-de-Kent, NB | |
VE9MWO | Sylvain Thibodeau | Riviere-Verte, NB | |
VE9MWB | Mike Blanch | Pointe-du-Chene, NB | |
VE9MTV | Michael Caissie | Irishtown, New Brunswick | |
VE9MTC | Jean Richard | Val d'Amour, NB | |
VE9MTB | Rick MacMillan | St. Stephen, NB | |
VE9MR | Mona Rideout | Collingwood, ON | |
VE9MP | Nick Robinson | Grand Falls, NB | |
VE9MOU | Marco Dubé | Saint-Basile, NB | |
VE9MOB | Mario Bourque | Riverview, NB | |
VE9MO | Malcolm Brown | Hanwell, NB | |
VE9MMC | Michel Serry | Saint-Jacques, NB | |
VE9MLG | Allister Denyer | Springfield, NB | |
VE9MGP | Marcel Poitras | Saint-André, NB | |
VE9MGN | Meagan Martin | Saint-Anne-de-Madawaska, NB | |
VE9MDB | Matthieu Dugas | Stilesville, NB | |
VE9MCH | Marcel Chiasson | Dunlop, NB | |
VE9MCG | Marco Guerrette | Saint-Quentin, NB | |
VE9MAO / VE9KDK | Marc Ouellette | Grand Falls, NB | |
VE9MAB | Marcel Bérubé | Saint-Quentin, NB | |
VE9LYZ | Lise Martin | Sainte-Anne-de-Madawaska, NB | |
VE9LKW | Lucas Wall | Old Bartibog, NB | |
VE9LEN | Léonard Cormier | NB | |
VE9LBN (SK) | Leonard Nixon (SK 2023-02-24) | Dunlop, NB | |
VE9KZ | Kyle Boyle | Rothesay, NB | |
VE9KW | Kenneth Williams | Pointe-à-Tom, NB | |
VE9KVZ | Norman Ryall | Bocabec, NB | |
VE9KS | Ken Short | Upper Coverdale, NB | |
VE9KOD | Kent O'Donnell | Carroll's Crossing, NB | |
VE9JXT | James Csuhaj | Moncton, NB | |
VE9JSE | Reade Branch | Fredericton, NB | |
VE9JSD | Stanislas Dionne | Saint-Quentin, NB | |
VE9JN | Julien Theriault | Saint-Jacques, NB | |
VE9JM | Jean-Marc Robichaud | Fredericton Junction, NB | |
VE9JFB | Jean-F. Boisvert | Bathurst, NB | |
VE9JCT | Jean-Claude Theriault | Shediac, NB | |
VE9JCC (SK) | Chris Colwell (SK 2020-09-03) | Little River Hill, NB | |
VE9IT | Richard Sequin | Saint John, NB | |
VE9IR (SK) | Isidore I. Robichaud (SK 2022-11-14) | Pokemouche, NB | |
VE9IOU | Doug Schultz | Campobello, NB | |
VE9IDA (SK) | Ida Ellis (SK - 2022-04-25) | Oromocto, NB | |
VE9ICT (Assoc) | Tim Smith | Rothesay, NB | |
VE9HX | Richard (Dick) Smith | Breadalbane, NB | |
VE9HV | Rodrick Bourque | Moncton, NB | |
VE9HCC | Huguette Cyr | Saint-Jacques, NB | |
VE9GXV | Gerald Violette | Saint-Basile, NB | |
VE9GWM | Graham Munn | New Bandon, NB | |
VE9GUS | Gus Marche | Moncton, NB | |
VE9GSB | Gary Bogle | Chance Harbour, NB | |
VE9GRE | Gregg Roberts | Fredericton, NB | |
VE9GP | Gilles Poirier | Glenlevit, NB | |
VE9GM | Gino Mazerolle | Grand Falls, NB | |
VE9GLD | Gary Downs | Glen Levit, NB | |
VE9GK | Glenn Kaye | Petitcodiac, NB | |
VE9GJ | Glenn Taylor | Napan, NB | |
VE9GH, VE9JGH | Glen & Judy Hanscom | Fredericton, NB | |
VE9GES | Gary Smith | Coal Branch, NB | |
VE9GEM (Assoc) | Guillaume Comeau | Oak Point, NB | |
VE9GDM | Jason Gagnon | St-Quentin, NB | |
VE9GC | Gordon Cotton | Moncton, NB | |
VE9GB | Gordon Boone | Fredericton, NB | |
VE9GAG | Mario Gagnon | St-Quentin, NB | |
VE9FLM | Jeffrey Betts | Lower Kingsclear, NB | |
VE9FGC | Frank Claus | Newburg, NB | |
VE9EX | Brent Petersen | Hanwell, NB | |
VE9EUV | Marc Lundrigan | Rusagonis, NB | |
VE9ERN | Ernest MacGillivray | Whites Cove, NB | |
VE9EN | Florence Mitchell | St. Stephen, NB | |
VE9EMS | Denis Bourque | St. Martins, NB | |
VE9ELT | Emile Thimot | Saint John, NB | |
VE9ELA | Keith Whalen | Riverview, NB | |
VE9EJ | Jason English | Fredericton, NB | |
VE9EFJ | Brad Robinson | Perth-Andover, NB | |
VE9ECH | Eddie Hiscock | Rothesay, NB | |
VE9DWJ | David Jones | Sackville, NB | |
VE9DWF | Tracy Rankin | Dalhousie, NB | |
VE9DW | Dwayne Barton | Saint John, NB | |
VE9DVM | Daniel Morin | Edmundston, NB | |
VE9DRD | Donald Dufour | Edmundston, NB | |
VE9DO | Dwayne Fitzgerald | Wilson's Beach, NB | |
VE9DMS, VE9LS | Deb and Lorne Sutton | Salmon River Road, NB | |
VE9DLL | Drake Luce | Bathurst, NB | |
VE9DKS | Danny Swan | Simonds, NB | |
VE9DJC | Denis Cormier | Dieppe, NB | |
VE9DHL | David Lechner-Ling | Fredericton, NB | |
VE9DGS (Assoc) | David Sharpe | Saint John, NB | |
VE9DEN | Denis Mallet | Dalhousie, NB | |
VE9DDB | Daniel Boucher | Edmundston, NB | |
VE9DCN | David Nickerson | Nasonworth, NB | |
VE9DCD | Denis Couturier | St-Quentin, NB | |
VE9DAS | David Simard | Sainte-Cécile, NB | |
VE9DAN (SK) | Dan Hubert (SK: 2021-03-26) | Chance Harbour, NB | |
VE9CYR | Joseph Cyr | Fredericton, NB | |
VE9CW | Ronald Cormier | MacDougall Settlement, NB | |
VE9CV | Claude Vienneau | Rough Waters, NB | |
VE9CUB | Donald Anderson | Moncton, NB | |
VE9CTO | Claudette Thériault | St-Quentin, NB | |
VE9CSR | Chris Rees | Oromocto, NB | |
VE9CSL | Christian Landry | Moncton, NB, NB | |
VE9CRB | Clemence Bérubé | Saint-Quentin, NB | |
VE9CRA | Craig Dempsey | Lorne, NB | |
VE9CO | Cory Allen | Nasonworth, NB | |
VE9CL | Robert G. Johnson | Saint John, NB | |
VE9CGL | Germain Levesque | Saint-André, NB | |
VE9CGB | Claude Bossé | Saint-Basile, NB | |
VE9CEM | Cindy Comeau | Oak Point, NB | |
VE9CEL | Charles Levasseur | Cocagne, NB | |
VE9CDP | Rick Cougle | Florenceville-Bristol, NB | |
VE9CDN | Robert Vinet | Beaver Dam, NB | |
VE9CD | Jerry Arsenault | Fredericton, NB | |
VE9CBC | Trevor Lyons | Fredericton, NB | |
VE9CAS | Jason Casey | Sussex, NB | |
VE9CAM | Cam LeBlanc | Shédiac, NB | |
VE9CAB | Claude A. Bérubé | Saint-Quentin, NB | |
VE9BX | Brian Dutt | Moncton, NB | |
VE9BUJ | Hugues Bujold | Saint-Quentin, NB | |
VE9BTB | Benoit Beaulieu | Grand-Sault, NB | |
VE9BRZ | Sterling Floyd | Monument , NB | |
VE9BRW | Trevor Brewer | Burtts Corner, NB | |
VE9BRU | Bruno Hachey | Ste-Rosette, NB | |
VE9BRL | Beatrice Lanteigne | Rogersville, NB | |
VE9BP | Art Gunn | Nasonworth, NB | |
VE9BOU | Michel Beaulieu | Edmundston, NB | |
VE9BOO | Stewart Smith | Cross Creek, NB | |
VE9BOF | Robert Fraser | Mamramcook, NB | |
VE9BK | Jean-Paul LeBlanc | Lutes Mountain, NB | |
VE9BGE | Michel Leclair | Beresford, NB | |
VE9BFG | Derek Telasco | NB | |
VE9BEL | Bernard Lebel | Edmundston, NB | |
VE9BDN | Bill Brayall | Fredericton, NB | |
VE9BAD | Brent Dunphy | Noonan, NB | |
VE9AV | Dave Hildebrand | Fredericton, NB | |
VE9AT | David Miller | White Head Island, NB | |
VE9ASN | Leslie E. Laffoley | Grand Manan, NB | |
VE9ASB | Larry McKnight | Moncton, NB | |
VE9AS | Richard Tervo | Fredericton, NB | |
VE9ARW | Tony Wortman | Florenceville-Bristol, NB | |
VE9ARG | André Réal Goguen | Dieppe, NB | |
VE9AR | Alexander Moore | Saint John, NB | |
VE9ALN | Alain Theriault | Saint-Anne-de-Madawaska, NB | |
VE9ALE | Alexandre Leblanc | Atholville, NB | |
VE9AJP | Anthony J. Parlee | Saint John, NB | |
VE9AIR | James Brewer | Keswick, NB | |
VE9AI | Gary Purves | Fredericton, NB | |
VE9AGH | Andy Hoyt | Millville, NB | |
VE9AGG | Allen Galloway | Fredericton, NB | |
VE9AGC | Bill McHarg | Saint John, NB | |
VE9ADV | Jean-Pierre Ouellette | Dieppe, NB | |
VE9ADM | Adam Kimball | Saint John, NB | |
VE9ACM | Anthony Matthews | Saint John, NB | |
VE9ACL | Alain Levesque | Beresford, NB | |
VE9AAG | Joel Robichaud | Bathurst , NB | |
VE9AAE | Dennis MacDonald | Fredericton, NB | |
VE4PXL | Pietra Shirley | Winnipeg, MB | |
VE3BWP (Assoc) | Brian Pietrzyk | Caledon, ON | |
VE2YJ | Arthur MacPherson | Bonaventure, QC | |
VE2XZX | Mario Levesque | Albertville, QC | |
VE2KGK | Kenneth Goldberg | Rimouski, QC | |
VE2KF (SK) | Yvon Colin | Rimouski, QC | |
VE2JME | Jean-Marc Poirier | Caplan, QC | |
VE2DTS | René Phaneuf | Sainte Julienne, QC | |
VE1ZX | Brad Ross | Parrsboro, NS | |
VE1ZG | Doug Henry | Timberlea, NS | |
VE1ZC | Ron Reashore | Dartmouth, NS | |
VE1ZB | Mike Masters | Oxford, NS | |
VE1VON | Yvon Hachey | Rogersville , New Brunswick | |
VE1VEC | Paul Mullin | Antigonish, NB | |
VE1TU | Dennis Moore | Fredericton, NB | |
VE1TE | Murray Gordon | Keswick Ridge, NB | |
VE1TAY | Wade Wall | Taymouth, NB | |
VE1RST (Assoc) | Bob Turner | Lunenburg, NS | |
VE1RP (SK) | Robert Davidson (SK 2020-11-09) | Mount Uniacke, NS | |
VE1RMJ | Robert Mannette | Oxford, NS | |
VE1RJR | John Reid | Red Rapids, NB | |
VE1RG | Al Thurber | Keswick Ridge, NB | |
VE1RF | L. Brian Upton | Keswick Ridge, NB | |
VE1PS | Peter Service (Associate) | Beechville, NS | |
VE1PPL | Patrick Levasseur | Edmundston, NB | |
VE1PIN | Bert St-Onge | Edmundston, NB | |
VE1OR | Stephen Orr | Warren, NS | |
VE1OL | Aubrey Urquhart | Quispamsis, NB | |
VE1MY | Michael Embree | Amherst, NS | |
VE1MLS, VE9MLR | Michael & Sue Boucher | Bathurst, NB | |
VE1MIK | Michel Phillips | Kedgwick, NB | |
VE1MAM | Marc A. Morel | Edmundston, NB | |
VE1LV (Assoc) | Harold W. Rodd | Valley, Nova Scotia | |
VE1KRE (SK) | Keith Estey (SK 2021-02-07) | Fredericton, NB | |
VE1KEV (Assoc) | Kevin Burke | NS | |
VE1JWM | James McNeill | Amherst, NS | |
VE1JEC | Jody Collins | Woodstock First Nation, NB | |
VE1JBL (Assoc) | Jim Langille | Tidnish Bridge, NS | |
VE1IN | Lorne & Barb Titus | Long Reach, NB | |
VE1HUL | David Hull | Truro, NS | |
VE1HU | Joan Powell | Nasonworth, NB | |
VE1GPF | Gordon Ferris | Smiths Cove, NS | |
VE1FWF | Fred Foster | Fredericton, NB | |
VE1FSM | Frank Marks | Amherst, NS | |
VE1ESP (Assoc) | Emile S. Pineau | Halifax, NS | |
VE1EDL | Edmond A. Levesque | Saint-André, NB | |
VE1DPG | Paul Gillis | North Sydney, NS | |
VE1DAB | Douglas Brown | Miramichi, NB | |
VE1CYP | Al Cyples | Bridgewater, NS | |
VE1CKN, VE1CKM | Andre & Phyllis Landry | Cormier Village, NB | |
VE1BTC (Assoc) | Brendan Cormier | Pictou, NS | |
VE1BQC | Ron Boucher | Nackawic, NB | |
VE1BMW | Doug Bartlett | Fredericton, NB | |
VE1BKK | Barry Pratt | NB | |
VE1BCQ | Ronald Doak | Doaktown, NB | |
VE1BCL | Stephen Moore | Fredericton, NB | |
VE1BBB | Ronald Blue | Amherst, NS | |
VE1BAC | Brian Chesley | Saint John, NB | |
VE1AU | Donald Price | Crocker Hill, NB | |
VE1ASI | Darrell O'Donnell | McNamee, NB | |
VE1ANL (SK) | Bert Norrad (SK 2020-07-12) | Sussex Corner, NB | |
VE1AJJ | Jacques Savoie | Caraquet , NB | |
VE1AIN | Paul Dixon | Fredericton, NB | |
VE1AIC | Ron MacKay | 662 Rte 19 Cornwall, PE | |
VE1AFH | Jim Hannon | Amherst, NS | |
VE1ACR | Harold Santerre | Saint-Joseph-de-Madawaska, NB | |
VA6FP (Assoc) | Francis Pitre | Wainwright, AB | |
VA3PAE | Chip Campbell | Toronto, ON | |
VA2VMA | Vianney Arsenault | L'Ascension-de-Patapédia, QC | |
VA2RIQ | Rick Ouellet | Rimouski, QC | |
VA2PKR | Stéphane Noël | Saint-Calixte, QC | |
VA2IDX | Éric Lefebvre | Mont-Saint-Hilaire, QC | |
VA2HRC | Harold Coull | Cascapédia-Saint-Jules, QC | |
VA2DXR | Reg Pollard | New Richmond, QC | |
VA1STU (Assoc) | Stuart McLea | Dartmouth, NS | |
VA1RFJ (Assoc) | Ross Jefferson | Halifax, NS | |
VA1IRO | Jarrod David | Arichat, NS | |
VA1ARN | Aaron Bradley | Halifax, NS | |
N5JKW | Kevin Weeks | Richardson, TX | |
N2LMU | Michael Fitzsimmons | Caribou, ME | |
N1RTX | Dana Jones | Caribou, ME | |
N1PX, KC1MLN | Roger and Jan Stairs | Littleton, ME | |
N1HYP | Dave Levesque | Madawaska, ME | |
KY1L | Peter Underwood | Presque Isle, ME | |
KW1A | Derrick Ouellette | Fort Kent, ME | |
KL5YJ | T. H. Merritt | Caribou, ME | |
KF5CFU | Robert Ustruck | Machiasport, ME | |
KE2CHJ | Ian Stokes-Rees | Syracuse, NY | |
KD1SQ | Lee Reynolds | Caswell, ME | |
KC5UEQ (Associate) | James Cerrato | Caribou, ME | |
KC2PKG | Prentiss Gray | East Machias, ME | |
KC1WLJ | William (Bill) Johnson | Oxbow, ME | |
KC1TFO | Camren Mumme | Perry, ME | |
KC1SEC | Jason Boucher | Madawaska, ME | |
KC1POH | George Richards | Hancock, ME | |
KC1PGR (Assoc) | Danny Raymond | Caribou, ME | |
KC1OWR (Assoc) | Tyler Raymond | Caribou, ME | |
KC1MTT | Seth Thomas | Oxbow, ME | |
KC1MLN | Jan Stairs | Littleton, ME | |
KC1FXF | Brian Carlton | Jonesboro, ME | |
KC1ECV | James Jalbert | Caribou, ME | |
KB1WGN | Roy Woods | Caribou, ME | |
KB1UET | Blair Tinker | Wilsons Beach, NB | |
KB1UES | Kathy Tinker | Wilsons Beach, NB | |
KB1TBI | Kevin Pelletier | Fort Kent, ME | |
KB1POK | Timothy Duda | Presque Isle, ME | |
KB1OWW (SK) | Joseph Despres (SK 2021-07-29) | Fort Kent, ME | |
KA1TIV | Mark Westin | Caribou, ME | |
KA1HIW | Gary Merritt | Caribou, ME | |
F. Dore (Assoc) | Francis Dore | Fredericton, NB | |
Delbert Campbell (Assoc.) | Delbert Campbell | Fredericton, NB | |
Associate | Olivier Savoie | Balmoral, NB |