John Allan "Al" Shields (May 10, 1907 - September 24, 1975) was a Canadian professional ice hockey defenceman who played eleven seasons in the National Hockey League for the Ottawa Senators, Philadelphia Quakers, New York Americans, Montreal Maroons and Boston Bruins.