SPFL

Celtic officially announce the return of Kieran Tierney

Celtic announce the return of Kieran Tierney on a pre-contract deal from Arsenal. Tierney left the Parkhead club in 2019 for a fee of £25 million and spent six years at the Gunners. The 28-year-old has put pen to paper on a five-year deal, which will keep him at the Celts until 2030. During his time in London he managed to win the FA Cup in 2020 and was loaned out in 2023 to Real Sociedad. The left-back had a successful time in Glasgow winning 8 major honours with the Scottish champions. The Scotland international spoke of his delight to return to his boyhood club: “Everybody’s known for a few months and just to be here with the Celtic strip on again just feels amazing. “I spoke with the manager, and obviously I had worked with him before and I’ve always kept in touch with him. He’s one of the best so I’m so lucky and grateful that he’s given me the chance to come back again. “When you move away from home, you grow up, you learn different things. I was in Spain for a year, learning a different language and playing in a different league, so I’m definitely a different person. “Player-wise, it’s the same as I always say – I’ll try and work my hardest, I’ll do my best for the club and that’s all I can do. “My ambition is just for Celtic to be as successful as possible, retain our place at the top and continue to win trophies and do well for Celtic.”

Read More »

Russell Martin gives verdict on the future of James Tavernier as captain

New Rangers head coach Russell Martin was asked about the future of the club captain James Tavernier and the speculation surrounding his captaincy going forward. Tavernier was officially given the armband seven years ago by previous boss Steven Gerrard and it’s been a rollercoaster since. The 33-year-old has won every domestic trophy in Scotland and even captained the Light Blues to a Europa League final in 2022, where he finished top goal scorer in the competition with seven goals. The right-back has been at the club for ten years and is set to have his testimonial this season. The Bradford-born defender is in the final year of his contract and many expect it to be his final season at Ibrox. Martin played with Tavernier in 2018 during a six month loan spell and he believes the full-back is still ‘hugely important’ to the team: “I think to play here for as long as he has, to be captain for as long as he has, takes a lot of energy. It’s not easy. I’ve been at a club where sometimes you’re the one that’s been there the longest and you end up getting criticised a lot because you’ve been there the longest. You’re an ageing player and all that stuff. “I think he’s been so important for this team and this club on and off the pitch and I’m looking forward to chatting in more detail with him and speaking to him about it all. “Then how much he gets used on the pitch will be down to Tav and how he trains and how he plays, the same as every player. But he’s going to be hugely important in the culture. I know what he’s like as a person behind the scenes and he’s fantastic.” Tavernier has come under some criticism from sections of the Rangers faithful with calls for Nicolas Raskin to become the new skipper. Martin said he doesn’t see any reason why he would take the captaincy off  Tavernier if he’s featuring in the team and playing well: “How much he plays on the pitch, I can’t sit here and tell you he’s going to play 50 games, 20 games, whatever. It will be down to him in the way he performs and the way he buys into it, which I’m pretty sure he will. “If he’s playing. He’s been the captain for a very long time. I don’t see any reason to change that. And if he’s not playing, it will force someone else [to be captain].”              

Read More »

Aberdeen Bolster Squad With a Double Addition

Aberdeen have announced the signings of two new players ahead of the 2025/26 season, after completing deals for German left back Emmanuel Gyamfi and Australian striker Kusini Yengi. Gyamfi joins from Bundesliga 2 side FC Schalke 04 on a four year contract, whilst Australian international Yengi, who’s younger brother Tete plays for Livingston, joins from English Championship side Portsmouth, having signed a pre-contract with the Scottish Cup winners. Speaking on his new recruits, Aberdeen boss Jimmy Thelin said: “We were quite specific about the type of profile we had identified to play as a striker for Aberdeen and Kusini has a lot of qualities that we are after. “Emmanuel is a player we have been monitoring for some time. He possesses all the attributes we are looking for in a modern full-back. He’s dynamic and has a great work ethic. “It is important for us to have different profiles of players who can bring us specific strengths to our shape and how we want to play.” The Dons face a gruelling schedule this season, with guaranteed European league phase football on the horizon following their historic Scottish Cup Final victory over holders Celtic, and will be keen to bed their new signings in quickly before their Europa League play-off tie and the start of the domestic campaign.

Read More »

‘This was the one I really wanted’: Russell Martin unveiled as the new head coach of Rangers

After weeks of speculation and negotiations, Russell Martin was appointed as the new head coach of Rangers on a three-year deal. The 39-year-old was unveiled at Ibrox and was the club’s ‘stand out choice’ after a lengthy interviewing process. The former Southampton boss had a short six-month spell as a player at the Light Blues in 2018 and now he’s returned in a different capacity. Martin was sacked by Southampton last season and once the opportunity came up to manage the Govan club he knew instantly ‘this was the one I really wanted.’ The Norwich City legend understands the expectations for success from the Rangers faithful and that’s what he’s aiming to deliver: “I’ve managed three clubs, all with the same concept of the game – to be the aggressor with the ball and without it. “They all played different shapes and different people making up different positions. “We are here to win, and we will do that in the best way we possibly can. “That is what Rangers fans expect, to be really aggressive, really intense, really passionate, really hard-working first and foremost. “I know the expectation here is to win. We want to do that in a way that’s aligned with how we want to feel about the team and how Rangers fans want to feel about their team.” There has been much negativity surrounding Martin’s appointment, but he is aiming to prove the doubters wrong and bring success back to Ibrox: “My job is to give them a team they identify with, and they are proud of. A team that wins. “A team that’s going to give everything. One thing that’s always overlooked with our teams is they always run the most out of possession, because they have to if they want to dominate the ball and be aggressive. “It’s not a given, it’s an attribute – you need to work hard, not everyone has that. We want people like that to come to the club. “To the fans, I have to win. I don’t think I’ve been the number one choice at any club I’ve been at. By the time we’ve left every team I’ve been at, we’ve formed a real connection with the supporters. I hope this will be the same. “My whole playing career was based on hard work and resilience. It was not done on talent. “I have a lot to prove. My whole career has been based on proving people wrong. I got to the Premier League as a player, played international football. It’s the same as a manager. “I feel after five-and-a-half years of being a coach and a leader, I love doing it. I will be all-in here with my energy and my love for it. Hopefully it will reflect on the pitch.” Martin knows he will have to hit the ground running as it’s well documented that managers don’t get any sympathy or time whilst managing one half of the Old Firm. The former Scotland international has the opportunity to become a Rangers legend as the club embark on a new era to bring the glory days back to Ibrox.

Read More »

Livi seal immediate return to Premiership as County go down

Ross County (3) 2  – 4 (5) Livingston Livingston produced a remarkable turnaround to seal promotion to the top flight as Ross County failed to survive the play-offs in their third consecutive finals. Tete Yengi’s stoppage time goal sparked jubilation as David Martindale joined the away end in storming the pitch as County were left to rue their drop. Livingston had it all to do, going down after just seven minutes. Having produced the equaliser in the first-leg, Ronan Hale was at hand to tee up Josh Nisbet for the opener. Hale would be in again, this time slotting past Jérôme Prior after Livingston fluffed an opportunity to clear the ball outside the penalty area. Martindale’s side were able to pull one back just a few minutes before the break as Lewis Smith did well to escape County’s attention and produce a culture finish. Drawing the side level was Scotland international Danny Wilson, who was quickest to the punch after Jordan Amissah saved Robbie Muirhead’s free-kick. It was then Muirhead’s brilliant finish which sealed the side’s comeback from two goals down, the forward making the most of a difficult angle to curl his effort past Jordan Amissah. Line-ups: Ross County: Amissah, Campbell, Wright, Nightingale (Phillips 81), Efete (Samuel 67), Randall, Kenneh, Nisbet, Harmon (Ashworth 54), Hale, White Unused subs: Ross, Tomkinson, Ashworth, Smith, Robesten, Williamson, Coyle. Booked: Nightingale Goals: Nisbet (7), Hale (24) Livingston: Prior, Brandon, McGowan, Wilson, Fraser, Kelly (Tait 85), Finlayson, Pittman, Smith (Nottingham 85), Muirhead (May 77), Montano (Yengi 72) Unused subs: Hamilton, Donnellan, McAlear, Shinnie, Lawal. Booked: McGowan, Finlayson Goals: Smith (39), Wilson (57), Muirhead (61), Yengi (96)

Read More »

Late penalty drama sees County snatch draw in Livingston

Livingston 1 – 1 Ross County A Ronan Hale penalty at the death saw Ross County earn a crucial draw in the play-off final first-leg which saw a member of the away staff spat at by a home fan following full time. Making no mistake from the spot, Hale dispatched the equaliser in the 96th minute after VAR had spotted Danny Wilson pulling on Jordan White’s shirt in the box. Prior to his late mistake, the defender had steadied the ship at the back before his opener rocked the County boat with just a minute to go before the break. Blasting home Smith’s corner after it had pin-balled in the six yard area. In control of possession in the first half, County would also have the opening chance of the evening as Will Nightingale’s low header from Ronan Hale fizzing corner was excellently saved by Jerome Prior. However it was Livingston who would have the lion’s share of the opportunities, Robbie Muirhead letting the fruits of his side’s counter-attacking work spoil despite finding himself free at the back post. With the end of the half fast approaching, Cristian Montaño would similarly spurn a good opportunity as the Colombian could not get his head over the ball before sending it above the bar. Finding themselves in need of a leveller, County struggled to get themselves off the back-foot, Hale attempting an overhead kick to no avail as Prior watched it sail above his head. Looking to provide a cushion before a testing trip to Dingwall, Lewis Smith attempted to earn his side a penalty but was rewarded instead with a yellow card for simulation with Livingston able to see the game out regardless. There would be far greater drama as a Livingston fan approached the County dugout, spitting on a member of Don Cowie’s backroom staff following the full-time whistle. Line-ups: Livingston: Prior, Fraser, Wilson, McGowan, Brandon (c), Kelly, Tait (Finlayson 61), Pittman, Montaño (Yengi 82), Muirhead (May 74), Smith Unused subs: Lawal, Hamilton, McAlear, Nottingham, Shinnie, Sole Goals: Wilson (46) Booked: Smith, Wilson Ross County: Amissah, Campbell, Nightingale, Wright, Ashworth (Harmon 70), Randall (c), Kenneh, Efete (Smith 70), Nisbet, Hale, Samuel (White 60) Unused subs: Coyle, Phillips, Robesten, Ross, Tomkinson, Williamson Goals: Hale (96) Booked: Samuel, Kenneh Attendance: 2,653

Read More »

Spoils shared at Easter Road as Hibs hold Rangers

Hibernian 2-2 Rangers Barry Ferguson’s possible last game in charge of Rangers fell flat as Hibernian levelled twice to cap off a remarkable second half of the season. A Cyriel Dessers opening just two minutes in had stunned an Easter Road crowd in the mood to celebrate. Jordan Smith’s careless pass allowing Nico Raskin to feed the league top scorer who lifted the ball over his header before drilling in his 17th for the season. Lethal on the counter, Hibernian punished the visitors’ profligacy in front of goal, racing from one end to the other with Martin Boyle’s drilled low ball across the box finding Kieron Bowie who was able to slip away for the leveller. Having failed to learn from an early Raskin header from a corner, David Gray’s side were punished after the break as the Belgian’s deft flick-on gave Rangers the lead. In almost as much time as it taken them to respond to the opener, Hibs fired back for a second time as Nicky Cadden’s long range cross found Martin Boyle in an incredulous amount of space to head the ball past a helpless Jack Butland. There will no doubt be frustration for Barry Ferguson, who watched his side fumble two golden opportunities, the first from Vaclav Černy, who botched his attempt one on one with Smith. The worst was yet to come, this time Raskin contriving to beat Smith yet fail to put the ball past Rocky Bushiri, who found himself bundled over inside the goal, with Dessers unable to do better on the rebound. Smith was not short of things to do on the day, brilliantly denying James Tavernier’s free-kick heading straight for the top corner.   Ferguson’s audition ends but problems deeper For all the use of platitudes and rousing speeches, the numbers never lie and what they tell us is fairly damning for Ferguson’s job prospects. Having failed to win a game in which they were dominant, part of the blame lies with the players who were unable to convert numerous chances in front of goal. As Raskin said in his conference after the game, the performance summed up the season as a whole, flashes but unable to get over the line. The pantomime of names associated with the club will run wild in the coming weeks with Fergus not out of the mix by any means, but the issues at the club run far deeper than who is in the dugout. Fitting Gayle tribute cherry on cake If ever there was a way to round off a career, Dwight Gayle might have struggled to conjure one as special as being surrounded by family and teammates, being serenaded by ‘Sunshine on Leith’. Despite the glorious weather, Hibs by no means had their minds on sunny beaches. Instead, they continued to hound Rangers after falling behind. A season that looked destined for the doldrums was turned on its head with that Aberdeen draw and where once a relegation battle was on the cards, the club can now dangle the carrot of European football in front of potential signings. Indeed their transfer window might be one of the most interesting of the summer (second to Rangers it is fair to say) as they look to strengthen to play on multiple fronts without falling to the spiralling impact that their Edinburgh rivals suffered.   Line-ups: Hibernian: Smith, Iredale (Obita 93), Bushiri, O’Hora, Cadden, Manneh (Moriah-Welsh 57), Triantis (Levitt 79), Cadden, Hoilett (Campbell 57), Bowie (Gayle 57), Boyle (c) Unused subs: Bursik, Ekpiteta, Kuharevich, Levitt, Youan Goals: Bowie (16) Booked: Bowie, Moriah-Welsh, Boyle Rangers: Butland, Kasanwirjo, Balogun (Pröpper), Souttar, Tavernier (c), Raskin (Cortés 81), Barron, Diomandé (Lawrence 54), Danilo, Dessers, Černy (Rice 81) Unused subs: Kelly, Curtis, McCallion, McCausland, Nsiala, Rice Goals: Dessers (2) Booked: Diomandé, Kasanwirjo Attendance: 18,793  

Read More »

Point Seals European Football for Hibs Despite Saints Fightback

A thrilling encounter at the SMiSA Stadium saw St Mirren and Hibernian share the spoils in a 2-2 draw. While the point secured a coveted third-place finish and European football next season for Hibs, it leaves St Mirren needing a result away at Celtic on Saturday to keep their own European dreams alive. Hibs started the match with blistering pace. Just minutes in, a clever through ball from Junior Hoilett found Martin Boyle, who expertly slotted his shot past Zach Hemming at the near post. The Australian international, in red-hot form with his 7th goal in his last 9 league appearances, thought he had doubled his tally shortly after, but his second effort was ruled out following a VAR review. David Gray’s side continued their dominant start, doubling their lead in the 10th minute. Once again, the influential Junior Hoilett was the architect, finding Kuharevich in the box who finished emphatically, sending the travelling Hibs support into raptures. The visitors were playing with a swagger, with the dynamic duo of Boyle and Hoilett posing a constant threat. It was a stark contrast to the Hibs side that had succumbed to a 3-0 defeat in Paisley on the opening weekend of the season. St Mirren, buoyed by an impressive 2-0 victory at Tannadice in their previous outing, gradually found their footing in the game. Alex Gogic was a strong presence in midfield, and Richard Taylor provided a threat from set pieces. However, clear-cut chances were initially at a premium for the home side. A moment of madness almost brought St Mirren back into the contest. A cross from the right was met by Lewis Miller, whose mis-hit swipe at the ball agonisingly drifted just wide of the post, with home fans briefly believing it was in. The Buddies’ persistence finally paid off just before the break. Following a corner, the ball dropped kindly to Richard Taylor in the box, and he slammed it home, igniting the St Mirren faithful and giving his side a crucial lifeline heading into half-time. Stephen Robinson clearly demanded a response from his team during the interval, and he made a bold triple substitution on the hour mark in an attempt to inject fresh energy into the St Mirren attack. One of those substitutions proved to be a stroke of genius. Just moments after coming on, Colin McMenamin met a pinpoint cross from Ronald Idowu, powering his effort past Jordan Smith to level the score. The goal was subjected to a lengthy VAR check for a potential offside, but the decision ultimately stood, setting up a frantic final half-hour. The drama continued as St Mirren thought they had taken the lead minutes later. Mandron was denied of his 3rd consecutive league goal as the play was brought back for a foul in the build-up, much to the frustration of the home support. St Mirren substitute Greg Kiltie then threatened at the near post, forcing a smart low save from Smith as the game swung from end to end. St Mirren continued to press, desperately seeking the goal that would keep their European aspirations firmly within reach. With eight minutes of added time, the home fans remained optimistic. In a frantic finale, St Mirren threw bodies forward, and they were almost punished when Hibs midfielder Nectar Triantis embarked on a mazy run into the box, but his impressive surge lacked a finishing touch. Ultimately, the match ended in a 2-2 draw. For St Mirren, it was a fitting way to conclude their home campaign, showcasing the character and fight that has secured them a remarkable three consecutive top-six finishes. For Hibs, the point was enough to seal third place and a European tour next season, ensuring they will head into their final game against Rangers at Easter Road in high spirits. The result leaves St Mirren with a daunting task at Parkhead on Saturday, where they will need to secure a positive result to keep their own European dream alive. St Mirren: Hemming Alebiosu Taylor Gogic Fraser John (Tanser 61’) Boyd-Munce (O’Hara 61’) Phillips Idowu (Kiltie 82’) Ayunga (McMenamin 61’) Mandron Bookings: John 36’ Ayunga 56’ Robinson 70’ Hibernian: Smith Cadden (O’Hara 84’) Miller Bushiri Iredale Obita (Cadden 75’) Triantis Levitt Boyle (Gayle 84’) Hoilett (Campbell 75’) Kuharevich (Bowie 61’) Bookings: Obita 23’ Triantis 38’ Bowie 79’

Read More »

“Unplayable” St Mirren Frontline Boost European Ambitions

Dundee United 0-2 St Mirren Mandron (31′) Ayunga (66′) St Mirren secured their first win at Tannadice since 2022 with a commanding 2-0 victory over Dundee United, significantly bolstering their prospects of consecutive European qualification. The Buddies established early control, confidence clearly stemming from their unbeaten post-split form. Initial forays saw Mikael Mandron and Ronald Idowu direct efforts wide of the target, much to the encouragement of their vocal travelling support. For United, their top goal scorer, Sam Dalby was a consistent presence, but he could only head over their best chance of the first half from a dangerous Glen Middleton delivery. Just after the half-hour mark, St Mirren’s early pressure paid dividends. A neat exchange with Ryan Alebiosu culminated in Mandron drilling a precise low shot past a helpless Jack Walton in the United goal. The visitors should have doubled their advantage shortly thereafter when Richard Taylor’s incisive pass split the Dundee United defence, sending Jonah Ayunga clear on goal, but his strike lacked composure and soared over the bar. This seemed to prompt a formation change for the home side, it offered a glimmer of hope when Ross Docherty’s header narrowly missed the target. Overall, Stephen Robinson would have been the considerably happier of the two managers at the interval, with Mandron’s well-taken goal marking their first against Dundee United in five encounters this season. United offered a brief resurgence at the beginning of the second half, with Dalby flashing a shot wide before his powerful header was parried away by Zach Hemming. However, it was St Mirren who consistently appeared the more likely to extend their lead. The dynamic Alebiosu surged down the right flank before unleashing a fierce strike that Walton did well to tip away. A recurring theme of the second period was the Saints’ potent counter-attacking threat, with Stephen Robinson later describing his forward pairing of Mandron and Ayunga as “unplayable.” Indeed, the likes of Mandron, Ayunga, Killian Phillips, and Idowu frequently threatened the exposed United backline. Phillips himself squandered a golden opportunity to seal the victory when the ball fell kindly to him inside the six-yard box, but mirroring Ayunga’s earlier miss, he blazed his shot over the bar. St Mirren did have the ball in the net for a third time when Mandron cleverly played in Ayunga, who cut inside and slotted a shot past Walton, only for the celebrations to be cut short by the linesman’s raised flag. As the final minutes ticked away and sections of the United support began to drift out of Tannadice, Greg Kiltie’s powerful shot was well saved by Walton. Considering the chances created, St Mirren’s victory could arguably have been even more emphatic than their last Tannadice success, a 3-0 win. Jim Goodwin’s Dundee United will seek to recover from this setback when they travel to Ibrox on Wednesday evening. Meanwhile, St Mirren extend their unbeaten league run to three matches and will look forward to a crucial home fixture against Hibernian on Wednesday, a game that has the potential to significantly shape their European aspirations. Teams Dundee Utd: Walton Sevelj Gallagher Adegboyega Strain Ferry Sibbald (Campbell 83’) Docherty (Moult 70’) Middleton Trapanovski (Paton 64’) Dalby St Mirren: Hemming Taylor (Iacovitti 72′) Gogic Fraser Alebiosu John (Tanser 61’) Boyd-Munce Phillips Idowu (Kiltie 76’) Ayunga Mandron Attendance : 9,821

Read More »

Sun, Shankland and suspicious Steelmen as Hearts take three points

Hearts 3 – 0 Motherwell A second Lawrence Shankland brace topped off with James Forrest finisher saw an improving Hearts dispatch a frustrated Motherwell side in the ‘best of the rest’ clash. Attempting to combat the heat, the referee called a stop to play to allow players to take a water break. However there would be no denying Shankland in front of goal, the striker profiting from a defensive howler from Stephen O’Donnell to give Hearts the lead. Having tasted the back of the net Shankland would come back for seconds after the break, meeting James Penrice’s delicate cross to almost put the game out of reach and in doing so scoring as many post-split as he had prior. Just two minutes later it was good night Vienna for Wimmer, as Forrest tapped home Aston Oxborough’s save after some excellent work from substitute Yan Dhanda to force the parry. Motherwell for their part did threaten prior to the collapse, Callum Slattery’s sizzling long range effort going just over the bar as the visitors probed for a hole in debutant Ryan Fulton’s goal. Slattery wheeled away in celebration after thundering home an equaliser, only to be denied after a lengthy VAR check ruled for offside as Dan Casey was judged to have obscructed in play. Fulton suffered his first real test, spilling Tom Sparrow’s low driven shot, fortunate not the have it collected by a Motherwell player. Three points for Hearts see them leapfrog Motherwell to go seventh and confirm survival for next season. Missing diamond but Shankland shines bright Quick to deny any criticism of his predecessor Critchley, interim boss Liam Fox did not need to say what he thought of the decision to drop Shankland deeper at the top of a midfield diamond. Instead he showed it by making the striker the sole man up top and it has paid dividends. Four goals in two games has gone some way in reminding the Tynecastle faithful just how good he is, but also what a player they will be losing should Shankland not re-sign. With Craig Gordon also more out than in as it stands, Fox, or whomever the board select as their next manager have a wealth of experience to replace. Either way, with Shankland in red hot form for the first time this season, fans may finally have something to smile about following a torrid year. Auditions but no x-factor In the build-up to this week, Wimmer called the three remaining games “an audition” for some members a bloated Motherwell squad. If that was the case, no prizes for guessing how many of the players earned the golden buzzer. Very much in the game even a goal down, the quickfire double sucked the life out any attempts to salvage something from the game. The manager denied he would make any decisions off the back of a single game. However, with a healthy expected for the signing of Lennon Miller and a cull of the fringes, fans can expect a stronger squad than the one that has flattered to deceive this year. What the managers said: Hearts interim boss Liam Fox: “I think I repeat what I said last week. If you put Lawrence Shankland in these types of  positions and you do work on how you’re going to get the ball to him, Lawrence Shankland will score goals.” “This is not in any way, shape or form a criticism of the previous regime, I just felt it needed to get Shankland closer  to the goal.” “At this moment in time, we’ve got a day off tomorrow and we’re back in on Monday and that until somebody tells me any different, that is where it’s at.” Motherwell boss Michael Wimmer: “It was a disappointed result.  But this happens in football, I think, if you see the stats, it was four shots for Hearts or five shots and they scored three goals, and we had all of our shots and we didn’t score.” “It was not good enough, especially in both boxes, but to make decisions on players depending on one game. I don’t think it’s fair.” “My only thing is what I always say, but also in Germany, if the VAR says something and if the VAR says ‘come on, I have something to say’ then in my opinion it should be a clear mistake.” Line-ups: Hearts: Fulton, Penrice, Halkett, Kent, Forrester, Grant (Kartum 72), Baningime (Nieuwenhof 81), Devlin, Forrest (Kabangu 81), Shankland (c) (Wilson 72), Vargas (Dhanda 53) Unused subs: Clark, Kartum, Kingsley, McKay, Steinwender Goals: Shankland (30, 60), Forrest (62) Booked: Devlin, Halkett Motherwell: Oxborough, Seddon, Casey, O’Donnell (c), Sparrow, Miller, Halliday (Andrews 84), Thompson (Wilson 68), Slattery (Zdravkovski 80), Maswanhise (Dickson 68), Watt (Armstrong 68) Unused subs: Armstrong, Balcombe, Ebiye, Paton, Wilson, Jair Tavares Booked: Halliday, Miller

Read More »