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