Indianapolis, IN
Nashville, TN
Boise, ID
Kuna, ID
Eagle, ID (with Scott Riggan)
Phoenix, AZ
Franklin, TN
Minneapolis, MN
Honolulu, HI
New Plymouth, ID
Caldwell, ID
Dardeene Prairie, MO
Dallas, TX
Twin Falls, ID
Dillon, MT
Eagle, ID
Weiser, ID
Appleton, WI
Beaumont World Youth Day
Cedar Rapids, IA
Hiawatha, IA
NRLC Kansas 2018
Waynesboro, PA
York, PA
Nampa, ID
Minneapolis, MN - W.I.N.E Conference
Kansans for Life 2018
Waco TX - Baylor University
Lewiston, ID
Spokane Valley, WA
Billings, MT
Idaho Falls, ID
Fruitland, ID
Sun Valley, ID
Pocatello ID
Pullman, WA
Pocatello, ID
Cottonwood, ID
Blue Ridge Summit, PA
Fairfield, PA
Old Bridge, NJ
Coeur d'Alene, ID
Lewistown, MT - Parish Mission
Lewistown, MT - Youth Group
San Diego, CA
Beaumont, TX
Anahuac, TX
Hazelton, ID
Plainfield, WI
Wautoma, WI
Wisconsin Rapids, WI
Lewistown, MT
Great Falls, MT
Great Falls 40 Days for Life
Butte, MT
Orangefield, TX
Jasper, TX - Youth Event
Houston Catholic Women's Conference 2014
The Woodlands, TX
Pennsylvania 2014
Mesa, AZ
National Catholic Youth Convention 2013, Indianapolis
Twin Falls, ID 2013
Sandpoint, ID
Ferdinand, ID
Jerome, ID
Platte, SD
Zachary, Louisiana
Salmon, ID
Stanton HC- Boise, ID
Fruitland and Nampa ID
Heyburn, ID
Kansans for Life
Hagerman, ID
Conrad, MT
Gov Breakfast-Boise, ID
Lifeline - Nampa, ID
Ardmore, PA
Wellington, New Zealand
Auckland, New Zealand
National Right To Life 2010
West Virginians for Life 2009