Joe Magnarelli

Trumpet
Artist Albums
Recently Added
06/16/2020
Smalls
Spike Wilner Quintet
06/04/2020
Smalls
Joe Magnarelli Quartet
03/14/2020
Smalls
The SmallsLIVE All - Stars
03/13/2020
Smalls
The SmallsLive Allstars
03/08/2020
Smalls
Akiko Tsuruga Quartet
12/26/2019
Mezzrow
Spike Wilner, Joe Magnarelli & Dezron Douglas
12/25/2019
Smalls
Palladium Plays Wayne Shorter's Speak No Evil
11/21/2019
Mezzrow
Pianist Spike Wilner
10/20/2019
Smalls
Joe Magnarelli Quintet
10/17/2019
Mezzrow
Spike Wilner & Joe Magnarelli
10/07/2019
Smalls
Robert Edwards Quintet
09/15/2019
Smalls
Nick Hempton Quintet
08/22/2019
Mezzrow
Spike Wilner "Afterhours"
08/13/2019
Smalls
Joe Magnarelli Quartet
07/24/2019
Smalls
Lucine Yeghiazaryan Sextet
07/02/2019
Smalls
Robert Edwards Quintet
06/15/2019
Mezzrow
Spike Wilner, Joe Magnarelli & Paul Gill
06/14/2019
Mezzrow
Spike Wilner, Joe Magnarell & Paul Gill
05/23/2019
Mezzrow
Spike Wilner after hours
02/26/2019
Smalls
Robert Edwards Quintet
02/21/2019
Smalls
Rob Bargad's Reunion 7tet
02/20/2019
Smalls
Rob Bargad's Reunion 7tet
02/17/2019
Smalls
Joe Magnarelli Group
02/14/2019
Mezzrow
Spike Wilner "After-hours" with special guests
02/12/2019
Smalls
Jeremy Manasia Quartet
02/07/2019
Mezzrow
Spike Wilner "After-hours" with special guests
01/29/2019
Smalls
Abraham Burton Quartet
01/24/2019
Mezzrow
Spike Wilner "After-hours" with special guests
01/17/2019
Mezzrow
Joe Magnarelli "After-hours" with special guests
01/10/2019
Mezzrow
Spike Wilner "After-hours" with special guests
01/03/2019
Mezzrow
Spike Wilner "After-hours" with special guests
01/01/2019
Smalls
Spike Wilner Quartet
12/27/2018
Mezzrow
Spike Wilner - "After-hours" with special guests
12/20/2018
Mezzrow
Spike Wilner - "After-hours" with special guests
12/13/2018
Mezzrow
Spike Wilner - "After-hours" with special guests
11/29/2018
Mezzrow
Spike Wilner - "After-hours" with special guests
11/20/2018
Smalls
Robert Edwards Quintet
11/14/2018
Smalls
Akiko Tsuruga Quartet
10/25/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
10/23/2018
Smalls
Robert Edwards Quintet
10/21/2018
Smalls
Joe Magnarelli Quintet
10/18/2018
Smalls
Jeremy Manasia Quintet
10/11/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
10/04/2018
Smalls
David Ambrosio Quintet
09/30/2018
Smalls
Joe Magnarelli Group
09/20/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
09/13/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
09/06/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
09/04/2018
Smalls
Spike Wilner Quartet
08/02/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
07/28/2018
Smalls
Jon Beshay Quintet
07/08/2018
Smalls
Nick Hempton Band
06/19/2018
Smalls
Robert Edwards Sextet
06/16/2018
Smalls
Spike Wilner Quartet
06/15/2018
Smalls
Spike Wilner Quartet
06/14/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/31/2018
Smalls
Akiko Tsuruga Quartet
05/29/2018
Smalls
Robert Edwards Quintet
05/27/2018
Smalls
Joe Magnarelli Quintet
05/24/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/17/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/10/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/09/2018
Smalls
Dave Baron Quartet
05/08/2018
Smalls
The Spike Wilner Quartet feat. Joe Magnarelli
05/03/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
04/29/2018
Smalls
Joe Magnarelli Quintet
04/26/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
04/19/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
04/12/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
04/05/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
04/03/2018
Smalls
Robert Edwards Quartet
03/25/2018
Smalls
Robert Edwards - After-hours Jam Session
03/25/2018
Smalls
Spike Wilner Quartet feat. Joe Magnarelli
03/22/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
03/15/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
03/11/2018
Smalls
Robert Edwards - After-hours Jam Session
03/10/2018
Mezzrow
Joe Magnarelli - Afterhours
03/01/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
02/22/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
02/18/2018
Smalls
Robert Edwards - After-hours Jam Session
02/18/2018
Smalls
Joe Magnarelli Quartet
02/15/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
02/15/2018
Smalls
Rob Bargad's Reunion 7tet
02/14/2018
Smalls
Rob Bargad's Reunion 7tet
02/04/2018
Smalls
Robert Edwards - After-hours Jam Session
02/01/2018
Mezzrow
Joe Magnarelli - "after-hours" w. special guests
01/28/2018
Smalls
Robert Edwards - After-hours Jam Session
01/18/2018
Mezzrow
Spike Wilner - "after-hours" w. special guests
01/14/2018
Smalls
Robert Edwards - After-hours Jam Session
12/31/2017
Smalls
Smalls New Years Eve
12/28/2017
Mezzrow
Steve Ash - "after-hours" w. special guests
12/27/2017
Smalls
Akiko Tsuruga Quartet
12/21/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
12/10/2017
Smalls
Robert Edwards - After-hours Jam Session
12/07/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
10/19/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
10/15/2017
Smalls
Robert Edwards - After-hours Jam Session
10/12/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
10/05/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
09/24/2017
Smalls
The Spike Wilner Quintet
09/17/2017
Smalls
Robert Edwards - After-hours Jam Session
09/14/2017
Mezzrow
Joe Magnarelli - After hours
09/10/2017
Smalls
The Joe Magnarelli Quartet
09/07/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
08/31/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
08/27/2017
Smalls
Robert Edwards - After-hours Jam Session
08/23/2017
Smalls
The Andy Fusco Quintet
08/17/2017
Mezzrow
Joe Magnarelli "After-hours"
08/13/2017
Smalls
Robert Edwards - After-hours Jam Session
08/03/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
08/01/2017
Mezzrow
Miki Yamanaka & Adi Meyerson "Polite Jam Session"
07/25/2017
Smalls
The Spike Wilner Quintet
07/23/2017
Smalls
Robert Edwards - After-hours Jam Session
07/23/2017
Smalls
The Joe Magnarelli Group
07/09/2017
Smalls
Robert Edwards - After-hours Jam Session
07/06/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
06/29/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
06/22/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
06/15/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
06/08/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
06/01/2017
Smalls
The Nick Hempton Band
05/25/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/18/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/11/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
05/10/2017
Smalls
The Dan Aran Quintet
05/04/2017
Mezzrow
Spike Wilner - "after-hours" w. special guests
04/30/2017
Smalls
The Joe Magnarelli Quartet
03/01/2017
Smalls
The Robert Edwards Quintet
02/15/2017
Smalls
The Akiko Tsuruga Quartet
01/12/2017
Smalls
The Brandon Sanders Quintet
01/07/2017
Smalls
The Cory Weeds Quintet
01/05/2017
Mezzrow
Tyler Mitchell - "after-hours" w. special guests
01/01/2017
Smalls
The Joe Magnarelli Quartet
12/29/2016
Smalls
The Nick Hempton Band
12/22/2016
Smalls
Rob Bargad's Reunion 7tet
12/21/2016
Smalls
Rob Bargad's Reunion 7tet
12/17/2016
Smalls
The Pete Malinverni Quartet
12/16/2016
Smalls
The Pete Malinverni Quartet
12/11/2016
Smalls
The Joe Magnarelli Quartet
11/13/2016
Smalls
The Joe Magnarelli Quartet
11/09/2016
Smalls
The Robert Edwards Quintet
10/27/2016
Mezzrow
Joe Magnarelli - "after-hours" w. special guests
10/20/2016
Mezzrow
Joe Magnarelli - "after-hours" w. special guests
10/16/2016
Smalls
The Joe Magnarelli Quartet
10/11/2016
Smalls
DeLancey/Nowosad Quartet - After-hours Jam Session
10/11/2016
Smalls
The Spike Wilner Quartet
10/08/2016
Mezzrow
Spike Wilner w/ Joe Magnarelli "After-hours"
09/01/2016
Mezzrow
Joe Magnarelli - "after-hours" w. special guests
08/25/2016
Mezzrow
Spike Wilner After-hours and Jam
08/24/2016
Smalls
The Akiko Tsuruga Quartet
08/23/2016
Smalls
The Lucas Pino Nonet
08/21/2016
Smalls
The Joe Magnarelli Quintet
08/18/2016
Mezzrow
Spike Wilner After-hours and Jam
08/06/2016
Mezzrow
Spike Wilner w. special guest (no cover)
08/04/2016
Mezzrow
Spike Wilner After-Hours and Jam
07/09/2016
Mezzrow
Spike Wilner w. special guest (no cover)
07/02/2016
Mezzrow
Spike Wilner w. Joe Magnarelli
06/19/2016
Smalls
The Joe Magnarelli Quartet
06/09/2016
Smalls
The Nick Hempton Quartet
05/26/2016
Smalls
The Dan Aran Quintet
05/22/2016
Smalls
The Joe Magnarelli Quartet
05/17/2016
Smalls
The Spike Wilner Quartet
05/14/2016
Mezzrow
Spike Wilner w. special guest (no cover)
05/03/2016
Smalls
The Spike Wilner Quartet
04/22/2016
Mezzrow
Spike Wilner w. special guest (no cover)
03/12/2016
Smalls
The Cory Weeds Quintet
02/20/2016
Smalls
The Michael Dease Sextet
02/19/2016
Smalls
The Michael Dease Sextet
01/29/2016
Smalls
The Joe Strasser Group
01/23/2016
Smalls
The Joe Magnarelli Quartet
01/22/2016
Smalls
The Joe Magnarelli Quartet
01/10/2016
Mezzrow
Joe Magnarelli w. Jeremy Manasia & Dezron Douglas
01/07/2016
Smalls
Rob Bargad & Reunion Septet
12/22/2015
Smalls
The Lucas Pino Nonet
12/20/2015
Smalls
The Joe Magnarelli Quartet
12/18/2015
Mezzrow
After hours Duo Set
12/10/2015
Smalls
The Willie Jones III Quintet
12/09/2015
Smalls
The Willie Jones III Quintet
11/01/2015
Smalls
The Joe Magnarelli Quartet
10/21/2015
Smalls
The Dave Baron Sextet
10/20/2015
Smalls
The Lucas Pino Nonet
10/20/2015
Smalls
The Spike Wilner Quartet
09/30/2015
Smalls
Positone Records Celebration Night - Brian Charette Quintet
09/06/2015
Smalls
The Joe Magnarelli Quintet
08/18/2015
Smalls
The Spike Wilner Quartet
08/09/2015
Smalls
The Joe Magnarelli Quartet
07/05/2015
Smalls
The Joe Magnarelli Quartet
06/23/2015
Smalls
The Spike Wilner Quartet
06/21/2015
Smalls
The Joe Magnarelli Quartet
06/20/2015
Smalls
Billy Mintz & The 2 Bass Band
05/12/2015
Smalls
The Spike Wilner Quartet
05/10/2015
Smalls
The Joe Magnarelli Quartet
04/01/2015
Smalls
Joe Magnarelli Quintet
03/31/2015
Smalls
The Spike Wilner Quartet
02/01/2015
Smalls
The Joe Magnarelli Quartet
01/06/2015
Smalls
The Spike Wilner Quartet
01/04/2015
Smalls
The Joe Magnarelli Quartet
01/02/2015
Smalls
The Dmitry Baevsky Quintet
12/31/2014
Smalls
Smalls Jazz Club New Years Eve wih the SmallsLIVE Allstars
12/28/2014
Smalls
Reunion 6
10/29/2014
Smalls
After-hours Jam Session
10/05/2014
Smalls
The Joe Magnarelli Quartet
08/31/2014
Smalls
The Joe Magnarelli Quartet
08/26/2014
Smalls
The Spike Wilner Trio
08/19/2014
Smalls
The Spike Wilner Quartet
08/18/2014
Smalls
The Gerry Gibbs "THRASHER" Big Band
08/08/2014
Smalls
The Joe Magnarelli Quartet
07/06/2014
Smalls
The Joe Magnarelli Quartet
03/09/2014
Smalls
The Joe Magnarelli Quartet
02/09/2014
Smalls
The Joe Magnarelli Quartet
01/12/2014
Smalls
The Joe Magnarelli Quartet
01/12/2014
Smalls
The Peter & Will Anderson Octet
12/31/2013
Smalls
Smalls New Years Eve with the SmallsLIVE Allstars
11/27/2013
Smalls
The Gilad Edelman Quintet
11/17/2013
Smalls
The Joe Magnarelli Quartet
10/13/2013
Smalls
The Peter and Will Anderson Octet
09/22/2013
Smalls
The Joe Magnarelli Quartet
08/25/2013
Smalls
The Spike Wilner Quintet
07/20/2013
Smalls
The Joe Magnarelli Quartet
07/19/2013
Smalls
The Joe Magnarelli Quartet
04/27/2013
Smalls
The Joe Magnarelli Quartet
12/31/2012
Smalls
"New Year's Celebration"
12/30/2012
Smalls
The Joe Magnarelli Quartet
11/03/2012
Smalls
The Steve Davis Quintet
10/25/2012
Smalls
The Akiko Tsuruga Quartet
09/28/2012
Smalls
The Frank Basile Sextet
09/23/2012
Smalls
The Joe Magnarelli Quartet
09/01/2012
Smalls
The Joe Magnarelli Quartet
08/31/2012
Smalls
The Joe Magnarelli Quartet
08/12/2012
Smalls
Sunday Evening with Mike Karn
07/17/2012
Smalls
The Barak Mori Group
05/27/2012
Smalls
The Mike Karn Quartet
04/06/2012
Smalls
After-hours Jam Session
03/18/2012
Smalls
The Joe Magnarelli Quartet
02/05/2012
Smalls
The Mike Karn Quartet
01/14/2012
Smalls
The Joe Magnarelli Quartet
01/01/2012
Smalls
The Jon Roche Quartet
12/31/2011
Smalls
Smalls New Years Celebration with The Smalls All-Stars
08/28/2011
Smalls
The Joe Magnarelli Quartet
07/03/2011
Smalls
The Augies Re-union Band
06/18/2011
Smalls
The Lennie Cuje Sextet
06/17/2011
Smalls
The Lennie Cuje Sextet
04/10/2011
Smalls
The Joe Magnarelli Quartet
02/13/2011
Smalls
The Joe Magnarelli Quartet
02/09/2011
Smalls
The Frank Basile Quintet
01/16/2011
Smalls
The Joe Magnarelli Quartet
11/28/2010
Smalls
The Joe Magnarelli Quartet
11/20/2010
Smalls
The Lew Tabackin Quartet
11/19/2010
Smalls
The Lew Tabackin Quartet
09/28/2010
Smalls
The Joe Magnarelli Quartet
08/22/2010
Smalls
The Joe Magnarelli Quartet
07/25/2010
Smalls
The Joe Magnarelli Quartet
06/13/2010
Smalls
The Joe Magnarelli Quartet
05/27/2010
Smalls
The Joe Magnarelli Quintet
04/14/2010
Smalls
Tobias Gebb & Unit 7
03/27/2010
Smalls
The Lennie Cuje Quintet
03/26/2010
Smalls
The Lennie Cuje Quintet
03/16/2010
Smalls
The Joe Magnarelli Quartet
02/13/2010
Smalls
The Joe Magnarelli Quartet
01/31/2010
Smalls
The Joe Magnarelli Quartet
01/09/2010
Smalls
The Joe Magnarelli Sextet
01/08/2010
Smalls
The Joe Magnarelli Sextet
12/27/2009
Smalls
Spike Wilner & Special Guest Joe Magnarelli
12/25/2009
Smalls
The Joe Magnarelli Quartet
12/06/2009
Smalls
Spike Wilner & Special Guest Joe Magnarelli
11/11/2009
Smalls
The Daniel Sadownick Quintet
08/29/2009
Smalls
The Joe Magnarelli Quartet
08/28/2009
Smalls
The Joe Magnarelli Quartet
08/26/2009
Smalls
After- hours Jam Session
08/05/2009
Smalls
The Frank Basile Group
07/14/2009
Smalls
The Joe Magnarelli Quartet
07/08/2009
Smalls
After-hours Jam Session
06/30/2009
Smalls
The Joe Magnarelli Quartet
06/12/2009
Smalls
The Lennie Cuje Quartet
06/10/2009
Smalls
The Harry Whitaker Group "Moment to moment"
05/27/2009
Smalls
The Harry Whitaker Group "Moment to moment"
05/19/2009
Smalls
The Joe Magnarelli Quartet
05/06/2009
Smalls
The Harry Whitaker Quintet "Moment to moment"
04/21/2009
Smalls
The Joe Magnarelli Quartet
03/31/2009
Smalls
The Joe Magnarelli Quartet
03/04/2009
Smalls
The Joe Magnarelli Quartet
02/18/2009
Smalls
The Joe Magnarelli Quartet
02/04/2009
Smalls
The Joe Magnarelli Quartet
01/28/2009
Smalls
The Joe Magnarelli Quartet
01/27/2009
Smalls
The Jeremy Manasia Quintet
01/07/2009
Smalls
The Joe Magnarelli Quartet
12/31/2008
Smalls
The Joe Magnarelli Quintet
12/10/2008
Smalls
The Joe Magnarelli Quartet
12/03/2008
Smalls
The Joe Magnarelli Quartet
11/27/2008
Smalls
The Frank Basile Group
11/19/2008
Smalls
The Joe Magnarelli Quartet
11/05/2008
Smalls
The Joe Magnarelli Quartet
10/29/2008
Smalls
The Joe Magnarelli Quartet
10/19/2008
Smalls
The Spike Wilner Quintet
10/15/2008
Smalls
The Joe Magnarelli Quartet
10/08/2008
Smalls
The Joe Magnarelli Quartet
09/24/2008
Smalls
The Joe Magnarelli Quartet
09/17/2008
Smalls
The Joe Magnarelli Quartet
08/27/2008
Smalls
The Joe Magnarelli Quartet
08/20/2008
Smalls
The Joe Magnarelli Quartet
07/30/2008
Smalls
The Joe Magnarelli Quartet
07/23/2008
Smalls
The Joe Magnarelli Quartet
06/29/2008
Smalls
The Spike Wilner Quartet
06/25/2008
Smalls
The Joe Magnarelli Quartet
06/18/2008
Smalls
The Joe Magnarelli Quartet
05/21/2008
Smalls
The Joe Magnarelli Quartet
05/14/2008
Smalls
The Joe Magnarelli Quartet
05/07/2008
Smalls
The Joe Magnarelli Quartet
04/16/2008
Smalls
The Joe Magnarelli Quartet
03/26/2008
Smalls
The Joe Magnarelli Quartet
03/19/2008
Smalls
The Joe Magnarelli Quartet
03/12/2008
Smalls
The Joe Magnarelli Quartet
02/13/2008
Smalls
The Joe Magnarelli Quartet
01/30/2008
Smalls
The Joe Magnarelli Quartet
01/23/2008
Smalls
The Joe Magnarelli Quartet
01/16/2008
Smalls
The Joe Magnarelli Quartet
01/09/2008
Smalls
The Joe Magnarelli Quartet
12/31/2007
Smalls
New Years Bash! Happy New Year!
12/19/2007
Smalls
The Joe Magnarelli Quartet
12/12/2007
Smalls
The Joe Magnarelli Group
12/05/2007
Smalls
The Joe Magnarelli Quintet
12/05/2007
Smalls
The Jane Monheit Group
11/28/2007
Smalls
The Joe Magnarelli Group
11/21/2007
Smalls
The Joe Magnarelli Quartet
11/14/2007
Smalls
The Joe Magnarelli Quartet
11/07/2007
Smalls
The Joe Magnarelli Quartet
10/10/2007
Smalls
The Joe Magnarelli Quartet
Upcoming Shows
Syracuse, New York native Joe Magnarelli first played music at age 12, starting with guitar and trumpet lessons. He also picked out songs on the piano by ear. Joe's early performance experience, from elementary through high school, came via playing the trumpet and guitar in church. Later, while attending Onondaga Community College in Syracuse, he was the pianist and choir director at the Central Baptist Church there. In 1986, Joe received a bachelor's degree in liberal arts from the State University of New York in Fredonia, and that year, he moved to New York City to pursue a career in music. Mags, as he's known, soon became a regular participant on the Manhattan-and-beyond jazz scene. From 1987, he toured and recorded with Lionel Hampton and Brother Jack McDuff. In 1990, Joe was a semifinalist at the Thelonious Monk International Trumpet Competition in Washington, D.C. That decade also found him performing and recording with the Toshiko Akiyoshi Jazz Orchestra, Harry Connick, Jr., the Hard Bop Quintet, the Glenn Miller Orchestra, and Grant Stewart. He also performed with Jon Hendricks, the Carnegie Hall Jazz Orchestra, Ben Wolfe, and many others. Joe made his debut as a leader with 1994's Why Not (Criss Cross). He's followed that excellent album with three others, all on Criss Cross: Always There (1997), Mr. Mags (2000), and Hoop Dreams (2005). He also made two albums co-leading a sextet with the legendary Philadelphia trumpeter John Swana: Philly-New York Junction (1998), and New York-Philly Junction (2003). In 2003-2006, Mags performed with the great Latin jazz conguero Ray Barretto's New Sextet. Joe recorded on Ray's Time Was, Time Is (O+ Music), which was nominated for a Grammy. Other artists and ensembles Joe has performed with include the Louis Hayes Quintet, the Marty Sheller Nonet, the Maria Schneider Jazz Orchestra, Dado Maroni, Rosemary Clooney, the Tom Harrell Big Band, Spike Wilner's Planet Jazz, Harry Whitaker, Junior Mance, John Pizzarelli, Mark Sherman, and Don Sebesky. Joe is also a teacher. He is currently an adjunct professor of music at the New School for Social Research in New York, and New Jersey City University in Jersey City, New Jersey. He also conducts clinics and master classes around the world, sharing his musical experience and his knowledge from his past teachers. These teachers have included Jack Palmer, Sal Amico, Tommy Turrentine, James Moody, Garry Dial, Arnold Jacobs, and William Vachianno. weblinks: www.joemagnarelli.com