Alfin was killed in a hail of bullets Tuesday along with agent Laura Schwartzenberger while serving a warrant to a child pornography suspect in Sunrise.
This weekend, agents and law enforcement officers from around the country converged on Hard Rock Stadium in Miami Gardens to honor and remember them both — Schwartzenberger on Saturday and Alfin on Sunday.
At 36, Alfin leaves behind a wife, Jessie, and 4-year-old son Eli.
Schwartzenberger, who was 43, leaves behind two sons.
“On Tuesday, we lost not one of our own, but two,” FBI Director Christopher Wray told a tearful crowd. “Two warriors who took on one of the hardest jobs in the FBI: crimes against children.”
Both agents were called true American heroes by Wray, who said they ranked among the agency’s finest.
“Dan’s legacy is one of passion, dedication and principle,” Wray said. “If Laura were here today, I’m sure she would agree that she and Dan were cut from the same patriotic cloth.”
Born in New York, Alfin joined the FBI’s Albany office in 2009. He transferred to Miami in 2017 and had been investigating crimes against children for seven years.
As an agent, one of Alfin’s crowning achievements involved investigating one of the country’s largest child porn operations on the dark web. Alfin took a lead role in the case — a case that led to children across the nation being rescued and arrests for an estimated 900 child pornographers worldwide.
A persistent spirit
Alfin was not a fan of New York’s cold Albany winters and eventually made his way to the “glorious” sunshine of Miami, Wray said.
In May 2019, Alfin became a rescue diver with the Underwater Search and Evidence Recovery Team, embarking on seven underwater forensic searches in just a short time.
Before the memorial began, a slideshow of photos played on a screen showing Alfin in his various roles: in scuba gear during training exercises; in a suit and tie; posing with friends at a restaurant; laughing and smiling with fellow agents.
Alfin was known for his tenacity and never-quit energy. As a new agent, he quickly taught the seasoned agents a thing or two, Wray said.
The children he helped — many of whom he never even met — are safe today and have a chance for a better life because of Alfin, that dogged FBI agent behind the scenes, Wray said.
“He’ll be remembered for his doggedness and his persistence,” Wray said. “His family and friends say he didn’t know how to quit.”
Alfin was usually the smartest guy in the room, Wray said.
“Being an FBI agent is one of most coveted and prestigious jobs,” Wray said. “It demands bravery and integrity … Dan was living his best life. And he set an inspiring example for each and every one of us.”
That life was cut tragically short on Tuesday when five agents were hit by a rain of bullets outside the Sunrise apartment of David Lee Huber, a father of two who turned the gun on himself after the attack. Alfin and Schwartzenberger were mortally wounded, making it the deadliest violent incident for the bureau since 1986 and the first shooting death of an agent since 2008.
“Today there is a heaviness in our hearts,” Wray said. “It’s the news we pray will never come. And when it does every FBI agent feels it deep down in their soul.”
Alfin was doing what he loved, Wray said, and that was working to keep America safe, to “slay the monsters most of us would never want to meet.”
His mission might have required him to dive into the dark world of child pornography, yet he somehow managed to stay hopeful and optimistic, Wray said.
“Dan will always be remembered for his big heart,” Wray said. “He was the one who always had your back, no matter what.”
Alfin gave all for his country, dying in the line of duty.
Father James Quinn, chaplain for the FBI’s field office in Miami, called him a peacemaker as well as a peacekeeper.
“This is everyone’s loss, yours and mine, everyone’s together,” he said, addressing Alfin’s family. “We all stand together in our grief. Together we are doing what we can to hold each other up. That’s why we are here today.”
His memory will live on
Denis Alfin spoke through tears, thanking the law enforcement community for honoring his brother and risking their own lives every day.
The family will always remember the good times — fishing on the lake, trips to the beach, birthday dinners at Benihana, he said.
“In honoring Daniel today … we are collectively ensuring his memory lives on,” his brother said. “While today we say goodbye to Daniel’s body, we will never say goodbye to his soul.”
Wray reminded them they will always be part of the FBI family — and promised Alfin will not be forgotten after making the ultimate sacrifice.
Said Wray: “We in the FBI will work every day to honor him by carrying his legacy forward.”
fenofibrate 200mg over the counter tricor online buy buy tricor for sale
order cialis 40mg pill real cialis sites sildenafil in usa
pill ketotifen 1mg geodon for sale imipramine online
minoxytop order tadalafil women buy erectile dysfunction medication
acarbose 50mg generic griseofulvin 250 mg uk cheap fulvicin
aspirin 75 mg brand buy imiquimod generic imiquimod medication
dipyridamole online buy purchase felodipine without prescription buy pravastatin 10mg for sale
melatonin online order order danocrine generic purchase danazol generic
duphaston 10 mg tablet buy duphaston sale order empagliflozin 10mg online
buy fludrocortisone medication loperamide cheap imodium order online
buy etodolac 600 mg online buy colospa 135 mg generic cilostazol for sale online
buy prasugrel 10 mg pills prasugrel 10 mg price order detrol 1mg online cheap
ferrous sulfate for sale online ascorbic acid 500 mg uk betapace 40mg price
pyridostigmine 60 mg pills maxalt generic maxalt price
order vasotec 5mg bicalutamide online buy lactulose generic
buy zovirax without prescription zovirax drug cheap exelon
buy cheap generic premarin buy dostinex cheap viagra 100mg oral
order prilosec 20mg pills where to buy omeprazole without a prescription buy metoprolol generic
micardis generic buy hydroxychloroquine sale buy generic molnunat 200mg
tadalafil 5mg sale cheap tadalafil online buy viagra pills
cenforce 100mg drug buy naprosyn 500mg aralen canada
purchase provigil generic brand modafinil 200mg prednisone sale
buy cefdinir pills omnicef 300mg over the counter buy lansoprazole online cheap
buy generic isotretinoin 20mg accutane oral buy azithromycin 500mg online cheap
order azithromycin 250mg pill prednisolone usa order gabapentin 100mg for sale
buy generic lipitor 10mg norvasc 5mg sale amlodipine brand
roulette online for real money best casino slot games purchase lasix
order pantoprazole generic order phenazopyridine pill pyridium for sale online
online casino with free signup bonus real money usa internet roulette ventolin us
live casino slots online stromectol 6mg without prescription where to buy ivermectin cream
purchase amantadine atenolol 100mg ca buy dapsone generic
ladbrokes uk synthroid 150mcg cost synthroid 150mcg oral
order clomiphene 100mg pill cheap clomiphene 50mg imuran 25mg ca
medrol 8 mg tablets aristocort cheap cost aristocort
vardenafil usa purchase tizanidine for sale zanaflex usa
order aceon generic purchase coversum for sale fexofenadine 180mg canada
phenytoin over the counter dilantin 100 mg brand order oxybutynin online cheap
purchase baclofen pill buy endep without a prescription buy cheap generic ketorolac
buy loratadine generic purchase priligy online cheap priligy 30mg oral
order generic baclofen 25mg order lioresal generic buy cheap ketorolac
fosamax 35mg without prescription fosamax 70mg generic buy macrodantin paypal
inderal 20mg ca buy nurofen sale order clopidogrel 150mg online
buy pamelor without prescription methotrexate order online buy anacin 500mg for sale
order amaryl 1mg generic oral etoricoxib 60mg cheap etoricoxib 120mg
warfarin price paroxetine 20mg cost brand reglan 20mg
cost orlistat buy asacol medication diltiazem tablet
buy famotidine 20mg pill order prograf pills buy prograf 5mg without prescription
order astelin 10 ml sale irbesartan tablet purchase avapro
esomeprazole ca buy esomeprazole generic topamax 200mg brand
allopurinol 300mg cost crestor 10mg brand buy generic crestor for sale
buy zantac 150mg pills buy zantac sale order celebrex online
purchase buspin generic buy buspar 10mg pill cordarone 200mg pills
flomax 0.2mg cheap oral zocor order zocor 10mg without prescription
domperidone 10mg brand buy carvedilol sale order tetracycline generic
aldactone over the counter finasteride cheap order finpecia generic
help writing a paper for college term papers for sale online best website for writing essays
buy diflucan pills how to buy ampicillin buy ciprofloxacin generic
order sildenafil for sale order estradiol 1mg online yasmin without prescription
order flagyl online keflex 125mg sale order cephalexin 125mg generic
order lamotrigine 200mg pill buy lamotrigine 200mg generic nemazole order
buy cleocin online erythromycin online best otc ed pills
purchase tretinoin without prescription purchase tadalis online buy avanafil no prescription
tamoxifen 20mg generic nolvadex 10mg pill rhinocort cost
buy tadacip 20mg online cheap order generic tadalafil 20mg indomethacin cost
buy cefuroxime 500mg online cheap buy ceftin 500mg without prescription buy robaxin online
purchase desyrel sale purchase clindamycin order clindac a sale
order lamisil online casino slots online slots
order aspirin 75 mg for sale gamble online with real money play blackjack online
cheap essays online suprax tablet cefixime 100mg oral
get assignments done online online slots real money blackjack online
purchase trimox without prescription order anastrozole 1 mg pills buy clarithromycin generic
calcitriol 0.25 mg usa buy tricor pill fenofibrate cheap
buy clonidine 0.1mg without prescription order clonidine 0.1 mg online cheap buy tiotropium bromide 9 mcg online
best doctor prescribed acne medication how to get rid of spots on face buy oxcarbazepine 600mg pill
order minocycline 50mg generic purchase minocycline for sale requip canada
uroxatral cost allergy medication better than allegra what are some nausea medications
telehealth consultation for cpap machine prescription diet pills online doctor prescription strength diet pills online
letrozole 2.5 mg pills buy generic abilify over the counter abilify 20mg sale
cymbalta 20mg us duloxetine 40mg usa modafinil buy online
long term medication for dysmotility uti treatment online with insurance common bacteria found in uti
buy promethazine paypal buy ed pill ivermectin eye drops
prescribe birth control online free birth control pills delivered why do i ejaculate so fast
purchase deltasone online cheap amoxicillin 500mg price purchase amoxicillin generic
consumer reports gerd medication best otc for heartburn relief medication that helps belching
buy generic zithromax online prednisolone for sale oral neurontin 100mg
actigall buy online zyrtec cheap cetirizine 5mg brand
buy strattera 10mg without prescription how to get strattera without a prescription buy cheap generic sertraline
lasix 40mg uk order acticlate online albuterol cheap
order escitalopram pill revia usa purchase revia generic
purchase combivent order zyvox 600 mg generic where to buy zyvox without a prescription
order augmentin for sale order clomid 50mg online cheap buy cheap generic clomiphene
purchase nateglinide online cheap candesartan 16mg usa atacand 8mg pills
levitra 10mg usa levitra where to buy hydroxychloroquine over the counter
tegretol 200mg us purchase ciprofloxacin generic buy lincocin generic
cenforce 50mg usa buy chloroquine 250mg generic brand glucophage 500mg
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.com/sk/register?ref=WTOZ531Y
order cefadroxil 250mg sale purchase combivir pill buy lamivudine paypal
atorvastatin 20mg cost order lisinopril pills buy lisinopril 2.5mg generic
buy prilosec cheap buy cheap atenolol cost tenormin 100mg
cabergoline 0.25mg tablet priligy 60mg tablet buy cheap generic priligy
medrol 16 mg tablets buy triamcinolone 4mg desloratadine price
misoprostol pill misoprostol 200mcg canada diltiazem for sale
nootropil uk buy betnovate 20gm generic order anafranil
brand zovirax 800mg buy zyloprim tablets generic crestor
buy generic itraconazole over the counter buy itraconazole 100mg pill tinidazole 300mg us
ezetimibe cheap domperidone uk buy cheap sumycin
zyprexa 10mg pill olanzapine 10mg uk valsartan 160mg oral
buy flexeril 15mg sale buy baclofen pill buy toradol online
colchicine 0.5mg pill plavix 75mg pill methotrexate 2.5mg brand
prescription acne medication for adults buy differin medication best topical acne medication prescription
tablet for allergy on skin purchase ventolin inhalator generic best generic allergy pills
drugs that cause vomiting continuesly buy cheap generic zyloprim
prescription sleep meds for elderly provigil 100mg usa
buy deltasone 20mg for sale prednisone 20mg cost
prescription heartburn medicine names lincomycin canada
prescription medication for blackheads order avlosulfon 100mg for sale how to get rid of spots on face
stomach pain tablets list coversyl 8mg usa
isotretinoin us buy accutane 10mg for sale cost accutane 40mg
where can i buy doxylamine buy sleeping pills online canada
cheap amoxicillin 1000mg buy generic amoxicillin 1000mg order amoxil 1000mg
buy zithromax 500mg pills buy zithromax 250mg order zithromax 250mg online
gabapentin 100mg sale buy neurontin 100mg without prescription
azithromycin for sale azipro medication azipro 250mg without prescription
furosemide where to buy purchase lasix for sale
order omnacortil 10mg without prescription omnacortil 10mg over the counter generic omnacortil 10mg
order deltasone 20mg without prescription prednisone 5mg sale
amoxicillin 1000mg generic cheap amoxil online order amoxil 500mg without prescription
buy acticlate order generic vibra-tabs
generic ventolin inhalator order albuterol 4mg generic purchase albuterol inhalator online
clavulanate uk augmentin 375mg ca
synthroid 100mcg generic generic levothyroxine order levoxyl sale
generic zanaflex how to get zanaflex without a prescription how to buy zanaflex
semaglutide buy online rybelsus 14mg oral how to buy rybelsus
buy prednisone tablets where to buy prednisone without a prescription order deltasone generic
buy generic semaglutide rybelsus 14mg generic buy semaglutide cheap
order accutane 40mg for sale buy accutane 40mg for sale accutane for sale
ventolin online ventolin inhalator without prescription albuterol inhaler
purchase amoxicillin generic order amoxicillin 250mg without prescription order amoxicillin 1000mg pills
purchase augmentin without prescription augmentin 625mg oral order amoxiclav online cheap
order azithromycin without prescription buy zithromax medication buy azithromycin medication
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.com/ph/join?ref=V3MG69RO
purchase levothroid for sale how to get levothyroxine without a prescription buy synthroid tablets
buy prednisolone online cheap cheap omnacortil pill buy omnacortil medication
buy serophene pill buy clomid 50mg pills order clomid 100mg sale
buy neurontin 100mg for sale neurontin 600mg ca order neurontin online
lasix 100mg generic furosemide 40mg over the counter buy furosemide pill
generic sildenafil 100mg viagra next day delivery sildenafil 50mg brand
buy doxycycline without prescription acticlate medication order doxycycline 200mg online cheap
buy semaglutide 14 mg rybelsus tablet order semaglutide 14mg for sale
hollywood casino online real money pala casino online cash poker online
purchase triamcinolone online buy aristocort 10mg generic triamcinolone 10mg pills
is cialis generic tadalafil 20mg usa cialis 5mg
desloratadine 5mg without prescription oral clarinex order clarinex online cheap
cenforce 100mg uk buy cenforce 50mg generic buy cenforce without a prescription
claritin 10mg sale oral loratadine 10mg buy generic loratadine over the counter
buy chloroquine online buy chloroquine 250mg without prescription buy chloroquine without a prescription
buy dapoxetine 60mg online cheap buy priligy 90mg sale buy generic misoprostol over the counter
glycomet order order metformin for sale order glucophage generic
orlistat 120mg uk diltiazem 180mg cheap order diltiazem
order lipitor 80mg pills lipitor order atorvastatin 40mg for sale
acyclovir pills zyloprim usa how to buy allopurinol
buy norvasc generic amlodipine buy online oral amlodipine 5mg
rosuvastatin 20mg drug buy crestor 10mg ezetimibe 10mg cost
where to buy zestril without a prescription order lisinopril online order zestril 2.5mg online cheap
cheap domperidone order domperidone pill buy sumycin 500mg pill
order prilosec 10mg omeprazole price prilosec 20mg ca
buy cyclobenzaprine 15mg sale buy flexeril online cheap where to buy baclofen without a prescription
metoprolol for sale online order metoprolol online cheap order metoprolol 100mg online cheap
buy a essay online letter writing services college essay assistance
order methotrexate 2.5mg for sale methotrexate oral coumadin 5mg us
buy mobic online cheap celebrex oral order celecoxib 100mg for sale
buy reglan cheap buy maxolon online buy generic cozaar for sale
buy generic nexium over the counter topamax 100mg brand buy topiramate medication
tamsulosin 0.4mg without prescription order flomax pills celecoxib 100mg usa
order ondansetron 8mg generic buy aldactone 25mg without prescription purchase aldactone
sumatriptan 25mg brand order imitrex 25mg pill generic levofloxacin 250mg
purchase simvastatin pill buy valtrex sale valtrex usa
purchase avodart pill dutasteride over the counter zantac price
acillin usa buy penicillin cheap buy generic amoxil
order finpecia sale buy cheap generic fluconazole buy diflucan generic
buy baycip no prescription – cipro price buy augmentin pills
cipro pills – buy generic cephalexin 250mg buy augmentin pill
flagyl 200mg brand – buy generic amoxil order zithromax 250mg without prescription
order ciplox 500 mg pill – buy tindamax 500mg online erythromycin us
generic stromectol for humans – purchase amoxiclav generic order tetracycline 250mg pill
buy valacyclovir medication – diltiazem 180mg canada order zovirax online
ivermectin online – purchase aczone without prescription sumycin 250mg ca
This blog is a treasure trove of knowledge. Thank you for your contributions!
buy metronidazole 200mg pills – flagyl sale zithromax pill
acillin pills amoxicillin ca buy amoxicillin no prescription
order furosemide online cheap – buy prograf 1mg generic buy generic capoten
purchase glucophage online – order cipro 500mg online cheap how to buy lincomycin
order zidovudine 300 mg pills – buy generic irbesartan over the counter buy allopurinol no prescription
buy clozapine 50mg online cheap – buy accupril 10 mg online pepcid 20mg pill
Your work is truly inspirational. I appreciate the depth you bring to your topics.
buy seroquel generic – fluvoxamine 100mg over the counter eskalith order
clomipramine brand – tofranil over the counter sinequan 25mg cheap
hydroxyzine 10mg over the counter – order hydroxyzine for sale endep medication
amoxiclav oral – buy linezolid 600 mg generic cost ciprofloxacin 1000mg
amoxicillin medication – erythromycin 250mg price buy cipro generic
zithromax 500mg usa – buy generic tetracycline buy ciprofloxacin online
cleocin order online – buy generic vibra-tabs chloromycetin online order
This is a brilliant piece of writing. You’ve nailed it perfectly!
I’m impressed by your ability to convey such nuanced ideas with clarity.
stromectol 2mg – eryc generic order cefaclor 250mg generic
This article was a delightful enjoy reading. Your passion is clearly visible!
oral albuterol – promethazine sale order generic theophylline 400mg
Engaging with The Writing is like savoring a gourmet meal; every bite (or word) is to be enjoyed.
Each post you write is like a key that unlocks a little more of the world’s mystery.
buy methylprednisolone generic – order montelukast 5mg generic buy astelin 10 ml sprayers
buy clarinex pills for sale – brand albuterol 4mg ventolin 4mg without prescription
I appreciate the balance and fairness in your writing. Great job!
order glyburide 2.5mg without prescription – purchase glucotrol for sale buy forxiga 10mg pills
order glucophage 500mg generic – order cozaar 25mg pills precose 25mg pills
prandin 1mg canada – buy empagliflozin 10mg generic buy jardiance 25mg sale
You have a unique perspective that I find incredibly valuable. Thank you for sharing.
buy lamisil pills – terbinafine 250mg cost griseofulvin without prescription
semaglutide without prescription – buy rybelsus no prescription buy DDAVP spray
What a compelling enjoy reading! Your arguments were well-presented and convincing.
You’ve opened my eyes to new perspectives. Thank you for the enlightenment!
Your attention to detail is remarkable. I appreciate the thoroughness of your post.
buy nizoral 200 mg pill – order mentax for sale order itraconazole online
purchase famciclovir sale – order valcivir 1000mg sale valaciclovir 1000mg us
buy digoxin 250 mg – labetalol 100 mg brand order furosemide 40mg online cheap