Loading...

ABOUT

About David Benjamin

The name DAVID BENJAMIN is synonymous with music in Gloucester. He directs concerts, produces concert series, teaches young and adult students, conducts concerts all over the North Shore and generally promotes “Community Music” wherever he goes. He retired in 2012 as the Director of the Elementary and Middle School Bands and the String program in the Gloucester Public Schools; where he administered the staff and recruited the students. He then prepared them for many performances in the community during the school year.

David retired as the business manager for the Cape Ann Symphony in 2018, serving in that capacity for thirty five years. This was some of his most fulfilling work. The orchestra performs four series concerts and one youth concert each year. Mr. B, as he is known, was the “chief cook and bottle washer”, taking care of many of the tasks involved in running the orchestra. He played clarinet in the orchestra as well. Week-ends may find him performing with a variety of different bands through out the North Shore or performing as a soloist in a church service.

David is the Conductor of the North Shore Concert Band. Under his baton, they perform an annual summer series of free outdoor concerts. Concert bands have been a tradition on the North Shore for well over 150 years. Thanks to Dave, that tradition continues.David is also the founder and conductor of the Cape Ann Community Band in Gloucester, Mass. He also is the Director of the Golden Echoes Big Band and the Boston Firemen's Band. He is also a member of the Walker Creek Saxophone Quartet.

Biography

DAVID BENJAMIN (b 1951) is a clarinetist, conductor, orchestra manager (Ret.) and active community music presenter from Gloucester, Mass. He is equally at home on the symphony concert stage, marching in parades, playing in jazz clubs or playing in church services in and around Cape Ann. David has performed with The Boston Firemen’s Band, the Cape Ann Symphony, The Chalumeau Chamber Ensemble, The Danvers POPS Ensemble, The Golden Echoes Dance Band, The North Shore Concert Band and the Jazz Duo, “Isn’t It Romantic”, with Anthony Weller. For many years David directed and performed with the six-piece “Mr. B’s Band” featuring the Knowlton Sisters.

He began his studies as a youngster in the Gloucester Public Schools. Continued study led him to Holyoke Community College, The Smith College Music Dept., and The University of Mass. at Lowell (BM) and Lesley College (Master of Ed.). He has studied clarinet with Alan Earle, Verne Neimi, John Lyons, William Wrzesian, David Seiler and Anthony Fulginiti. He has studied saxophone with Michael Tucker and Flute with Patricia Darby.

Mr. Benjamin is the retired Director of Instrumental Music for the Gloucester Elementary and Middle Schools. He is the former Business Manager of the Cape Ann Symphony where he served for thirty-five years. He opened the David L. Benjamin Music Studio in 2012. He is also the Conductor and Music Director of the Cape Ann Community Band and the North Shore Concert Band, a professional ensemble. As the Summer Music Director for the City of Gloucester, he presents the annual Antonio Gentile Bandstand concert series. He is also the Business Manager of the Boston Firemen’s Band. “Mr. B”, as he is known in Gloucester, also performs jazz with many talented local musicians.

Mr. Benjamin’s honors include a Scholarship in his name given annually to a Gloucester High School graduating senior(s) with a performance background. He was the recipient of the 2006 Howard Blackburn Family Supporter of the Year award given by Wellspring-Cape Ann Families. He was also honored with the Universalist Community Recognition Award in 2006. He was honored in 2012 with presentation of The Captain’s Courageous Award given by the Gloucester Education Foundation.

Mr. Benjamin’s volunteer activities include membership on the Stage Fort Park Advisory Committee, a sub-committee of the Gloucester City Council. He is a founder and first President of seARTS, an arts advocacy organization in Gloucester, MA. He is a former Chairman of the Gloucester Horribles Parade Committee and a former Chairman of the Annisquam Village Church Standing Committee. He was also an active T-Ball and B-Ball coach in the Gloucester Little League program for many years. He is currently serving as President of the North Shore Concert Band, Inc. as well as Chairman of the Annisquam Village Church Music Committee.

David’s Links

Cape Ann Chamber of Commerce
Cape Ann Savings Bank
Cape Ann Symphony
Gloucester Education Foundation
Gloucester Public Schools
Gloucester Visitor Center
O’Maley Middle School
SeArts

LobstaLand
Bank Gloucester
Bean, Hatzis & Associates
Beverly Bank
Atlantic Vacation Homes
Beauport Hearing Care
Long Beach Dairy Maid
Sully’s Auto Body
Aurai Home
C. B. Fisk
Cape Ann Savings Bank
Cinema Salem
City of Gloucester
Cape Ann Camp Sites
Cazeault Solar & Home
City of Salem Trust Fund
Carroll Steele
Compass
E.W. Hobbs, Salem Willows Park
Nancy Aberle Math Tutors
East Boston Savings Bank
E. C. Akerley Corporation
Eastern Bank
Fidelity Investments
Daily Printing
Dr. Joel Gonzales, DDS
First Muster, Salem
Gardner Mattress
East Coast Tire and Auto
Hawthorne Hotel
Home Port
Honda North
Illinois Tool Works
Institution for Savings
Glover’s Floor Coverings
Geoffrey H. Richon Company
Gloucester Marina
J. M. Walsh Oil
Lynnfield Pediatrics
Marblehead Bank
Music Performance Trust Fund
Gloucester Cultural Council
New Brothers Restaurant & Deli
North Shore Bank
Peoples United Bank
Liquor Locker
Salem Five
Ira Toyota
Salem Harbor Station
Rotary Club of Gloucester
Salem Rotary
Salem Waterfront Hotel & Suites
Rose’s Marine Services
Salem Wine Imports
M & T Bank
Shaw’s Supermakets
Precision Roofing Services
Supino’s Restaurant
Rockport Mortgage Corporation
Pure Water Systems
Winter Island Yacht Yard
Zak Enterprises
Rockland Trust
Seatronics
Seven Seas Whale Watch
Sudbay Automotive Group
Salem Willows Arcade
Timberline Enterprises
Vista Motel


Debug Message - Perch Runway 3.1.5
[7] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM perch3_pages p LEFT JOIN perch3_page_routes pr ON p.pageID=pr.pageID LEFT JOIN perch3_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM perch3_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
Matched page: /about, so not using routes.
Using master page: /templates/pages/default.php
[3] SELECT regionKey, regionHTML FROM perch3_content_regions WHERE regionPage='/about' OR regionPage='*' ORDER BY regionPage DESC
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM perch3_content_regions WHERE regionKey='Globals' AND (regionPage='/about' OR regionPage='*')
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM perch3_content_index idx JOIN perch3_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN perch3_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=5 AND idx.itemRev=9)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[1] Using template: /templates/content/_globals.html
Using sub-template: /templates/content/global/_site.html
Using sub-template: /templates/content/global/_social.html
Using sub-template: /templates/content/global/_contact.html
Using sub-template: /templates/content/global/_copyright.html
Using sub-template: /templates/content/global/_google_analytics.html
Using sub-template: /templates/content/global/_gosquared_analytics.html
[1] SELECT collectionID, collectionTemplate FROM perch3_collections WHERE collectionKey='Concert Series'
[4] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM perch3_collection_index idx JOIN perch3_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN perch3_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN perch3_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=2) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
[4] Using template: /templates/content/series_menu.html
[4] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM perch3_collection_index idx JOIN perch3_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN perch3_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN perch3_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=2) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
[4] Using template: /templates/content/concert_series/_concert_series_menu.html
[6] SELECT * FROM perch3_pages WHERE pageNew=0 AND pageHidden=0 ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM perch3_pages WHERE pagePath='/about' LIMIT 1
[1] SELECT pageID FROM perch3_pages WHERE pageTreePosition IN ('000-002', '000') ORDER BY pageTreePosition DESC
[6] Using template: /templates/navigation/menu_level_one.html
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM perch3_content_regions WHERE regionKey='Page Content' AND (regionPage='/about' OR regionPage='*')
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM perch3_content_index idx JOIN perch3_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN perch3_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=24 AND idx.itemRev=23)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[1] Using template: /templates/content/_page_content.html
Using sub-template: /templates/content/blocks/_header.html
Using sub-template: /templates/content/blocks/_headline.html
Using sub-template: /templates/content/blocks/_textarea.html
Using sub-template: /templates/content/blocks/_divider.html
Using sub-template: /templates/content/blocks/_resume_block.html
Using sub-template: /templates/content/blocks/_full_width_image.html
Using sub-template: /templates/content/blocks/_gallery.html
Using sub-template: /templates/content/blocks/_presentation.html
[7] Using sub-template: /templates/content/blocks/_event.html
[1] SELECT * FROM perch3_pages WHERE pagePath='/about' LIMIT 1
Using template: /templates/pages/attributes/default.html
Using sub-template: /templates/pages/attributes/seo.html
Using sub-template: /templates/pages/attributes/sidebar.html
[1] SELECT collectionID, collectionTemplate FROM perch3_collections WHERE collectionKey='Sponsors'
[69] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM perch3_collection_index idx JOIN perch3_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN perch3_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN perch3_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=5) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
[69] Using template: /templates/content/sponsors.html
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM perch3_content_index idx JOIN perch3_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN perch3_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=5 AND idx.itemRev=9)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[1] Using template: /templates/content/global/_social.html
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM perch3_content_regions WHERE regionKey='Messages' AND (regionPage='/about' OR regionPage='*')
[nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM perch3_content_index idx JOIN perch3_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN perch3_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=27 AND idx.itemRev=68)) AND ((idx.indexKey='start_date' AND idx.indexValue <= '2026-02-16 23:45:01') OR (idx.indexKey='show_until' AND idx.indexValue >= '2026-02-16 23:45:01')) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID HAVING count(*)=2 ORDER BY sortval ASC
Using template: /templates/content/messages/_message_output.html
[nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM perch3_content_index idx JOIN perch3_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN perch3_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=27 AND idx.itemRev=68)) AND ((idx.indexKey='start_date' AND idx.indexValue <= '2026-02-16 23:45:01') OR (idx.indexKey='show_until' AND idx.indexValue >= '2026-02-16 23:45:01') OR (idx.indexKey='showModal' AND idx.indexValue='true')) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID HAVING count(*)=3 ORDER BY sortval ASC
Using template: /templates/content/messages/_modal.html
Request time: 2.1213
Process time: 2.1211
Memory: 1.1282
Array
(
    [type] => 8192
    [message] => implode(): Passing glue string after array is deprecated. Swap the parameters
    [file] => /home/dh_egfc4p/dabe.lewisarts.com/perch/core/apps/content/PerchContent.class.php
    [line] => 352
)