INO Morning Market Commentary
1 response | 0 likes
Started by tallpine - June 27, 2018, 7:59 a.m.

KEY EVENTS TO WATCH FOR:

 



 

 

Wednesday, June 27, 2018  

 



 

 

7:00 AM ET. MBA Weekly Mortgage Applications Survey

 



 

 

                       Composite Idx (previous 384.1)

 



 

 

                       Composite Idx, W/W% (previous +5.1%)

 



 

 

                       Purchase Idx-SA (previous 259.6)

 



 

 

                       Purchase Idx-SA, W/W% (previous +4.3%)

 



 

 

                       Refinance Idx (previous 1052.3)

 



 

 

                       Refinance Idx, W/W% (previous +6.1%)

 



 

 

8:30 AM ET. May Advance Economic Indicators Report

 



 

 

8:30 AM ET. May Advance Report on Durable Goods

 



 

 

                       Durable Goods-SA, M/M% (expected -1.0%; previous -1.7%)

 



 

 

                       Dur Goods, Ex-Defense, M/M% (previous -1.9%)

 



 

 

                       Dur Goods, Ex-Transport, M/M% (previous +0.9%)

 



 

 

                       Orders: Cap Gds, Non-Def, Ex-Air, M/M% (previous +1.0%)

 

                        

 

                       Shipmnts: Cap Gds, Non-Def, Ex-Air, M/M% (previous +0.8%)

 

                        

 

8:30 AM ET. Annual   U.S. International Investment Position

 



 

 

8:30 AM ET. 1st Quarter U.S. International Investment Position

 



 

 

10:00 AM ET. May Metropolitan Area Employment & Unemployment

 



 

 

10:00 AM ET. May Pending Home Sales Index

 



 

 

                       Pending Home Sales (previous 106.4)

 



 

 

                       Pending Home Sales Idx, M/M% (expected +0.5%; previous -1.3%)

 



 

 

                       Pending Home Sales Idx , Y/Y% (previous -2.1%)

 



 

 

10:30 AM ET. EIA Weekly Petroleum Status Report

 



 

 

                       Crude Oil Stocks (Bbl) (previous 426.527M)

 



 

 

                       Crude Oil Stocks, Net Chg (Bbl) (previous -5.914M)

 



 

 

                       Gasoline Stocks (Bbl) (previous 240.04M)

 



 

 

                       Gasoline Stocks, Net Chg (Bbl) (previous +3.277M)

 



 

 

                       Distillate Stocks (Bbl) (previous 117.408M)

 



 

 

                       Distillate Stocks, Net Chg (Bbl) (previous +2.715M)

 



 

 

                       Refinery Usage (previous 96.7%)

 



 

 

                       Total Prod Supplied (Bbl/day) (previous 20.228M)

 



 

 

                       Total Prod Supplied, Net Chg (Bbl/day) (previous -1.573M)

 



 

 

Thursday, June 28, 2018   

 



 

 

8:30 AM ET. Unemployment Insurance Weekly Claims Report - Initial Claims

 



 

 

                       Jobless Claims (expected 220K; previous 218K)

 



 

 

                       Jobless Claims, Net Chg (previous -3K)

 



 

 

                       Continuing Claims (previous 1723000)

 



 

 

                       Continuing Claims, Net Chg (previous +22K)

 



 

 

8:30 AM ET. U.S. Weekly Export Sales

 



 

 

                       Corn (Metric Tons) (previous 1114.9K)

 



 

 

                       Soybeans (Metric Tons) (previous 506.6K)

 



 

 

                       Wheat (Metric Tons) (previous 194.8K)

 



 

 

8:30 AM ET. 1st Quarter Revised Corporate Profits

 



 

 

8:30 AM ET. 1st Quarter 3rd estimate GDP

 



 

 

                       Annual Rate, Q/Q% (expected +2.2%; previous +2.2%)

 



 

 

                       Chain-Weighted Price Idx, Q/Q% (expected +1.9%; previous +1.9%)

 



 

 

                       Corporate Profits, Q/Q% (previous +7.8%)

 



 

 

                       PCE Price Idx, Q/Q% (previous +2.6%)

 



 

 

                       Purchase Price Idx, Q/Q% (previous +2.7%)

 



 

 

                       Real Final Sales, Q/Q% (previous +2.0%)

 



 

 

                       Core PCE Price Idx, Ex-Food/Energy, Q/Q% (previous +2.3%)

 

                        

 

                       Personal Consumption, Q/Q% (previous +1.0%)

 



 

 

9:45 AM ET. Bloomberg Consumer Comfort Index

 



 

 

10:00 AM ET. SEC Open Meeting

 



 

 

10:30 AM ET. EIA Weekly Natural Gas Storage Report

 



 

 

                       Working Gas In Storage (Cbf) (previous 2004B)

 



 

 

                       Working Gas In Storage, Net Chg (Cbf) (previous +91B)

 

                        

 

11:00 AM ET. June Federal Reserve Bank of Kansas City Survey of Tenth District Manufacturing

 



 

 

                       Mfg Activity Idx (previous 41)

 



 

 

                       6-Mo Exp Prod Idx (previous 32)

 



 

 

                       Mfg Composite Idx (expected 27; previous 29)

 



 

 

                       6-Mo Exp Composite Idx (previous 26)

 



 

 

2:00 PM ET. SEC Closed Meeting

 



 

 

3:00 PM ET. June Agricultural Prices

 



 

 

                       Farm Prices, M/M% (previous -2.2%)

 



 

 

4:30 PM ET. Federal Discount Window Borrowings

 



 

 

4:30 PM ET. Federal Reserve Board releases latest Comprehensive Capital Analysis and Review results

 



 

 

4:30 PM ET. Foreign Central Bank Holdings

 



 

 

4:30 PM ET. Money Stock Measures

 



 

 

Friday, June 29, 2018  

 



 

 

8:30 AM ET. May Personal Income & Outlays

 



 

 

                       Personal Income, M/M% (expected +0.4%; previous +0.3%)

 



 

 

                       Consumer Spending, M/M% (expected +0.4%; previous +0.6%)

 



 

 

                       PCE Price Idx, M/M% (previous +0.2%)

 



 

 

                       PCE Price Idx, Y/Y% (previous +2.0%)

 



 

 

                       PCE Core Price Idx, M/M% (expected +0.2%; previous +0.2%)

 



 

 

                       PCE Core Price Idx, Y/Y% (previous +1.8%)

 



 

 

9:45 AM ET. June ISM-Chicago Business Survey - Chicago PMI

 



 

 

                       PMI-Adj (expected 60.0; previous 62.7)

 



 

 

10:00 AM ET. June University of Michigan Survey of Consumers – final

 



 

 

                       End-Mo Sentiment Idx (expected 99.0; previous 98.0)

 



 

 

                       End-Mo Expectations Idx (previous 89.1)

 



 

 

                       12-Month Inflation Forecast (previous 2.8%)

 



 

 

                       5-Year Inflation Forecast (previous 2.5%)

 



 

 

                       End-Mo Current Idx (previous 111.8)

 


The STOCK INDEXES http://quotes.ino.com/ex changes/?c=indexes"  



The STOCK INDEXES:The September NASDAQ 100 was lower overnight as it extends the decline off last-Thursday's high.Stochastics and the RSI are neutral to bearish signaling that sideways to lower prices are possible near-term. If September extend Monday's decline the 50-day moving average crossing at 6982.76 is the next downside target. Closes above the 10-day moving average crossing at 7209.52 would confirm that a short-term low has been posted. First resistance is last-Thursday's high crossing at 7358.50. Second resistance isunknown. First support is the 50-day moving average crossing at 6982.76. Second support is the reaction low crossing at 6855.50.    



The September S&P 500 was lower overnight as it extends this week's decline. Stochastics and the RSI remain neutral to bearish signaling that sideways to lower prices are possible near-term. If September extends the decline off June's high, the reaction low crossing at 2681.00 is the next downside target. Closes above the 20-day moving average crossing at 2760.62 would confirm that a short-term low has been posted. First resistance is June's high crossing at 2795.50. Second resistance is March's high crossing at 2796.30. First support is Monday's low crossing at 2701.00. Second support is the reaction low crossing at 2681.00.     



INTEREST RATES http://quotes.ino.com/ex changes/?c=interest"



INTEREST RATES: September T-bonds were higher overnight. Stochastics and the RSI are neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above the reaction high crossing at 144-25 would open the door for a possible test of May's high crossing at 145-28. Closes below the 50-day moving average crossing at 142-21 would confirm that a short-term top has been posted. First resistance is May's high crossing at 145-28. Second resistance is April's high crossing at 146-03. First support is the reaction low crossing at 142-01. Second resistance is May's low crossing at 139-11.  



September T-notes were higher overnight and appears to be breaking out to the topside of June's trading range. Stochastics and the RSI are neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above last-Tuesday's high crossing at 120.060 would confirm an upside breakout of the aforementioned trading range while opening the door for a possible test of May's high crossing at 121.030. Closes below the 50-day moving average crossing at 119.102 would confirm that a short-term top has been posted. First resistance is last-Tuesday's high crossing at 120.060. Second resistance is May's high crossing at 121.030. First support is June's low crossing at 118.295. Second support is May's low crossing at 117.300.   



ENERGY MARKETS http://quotes.ino.com/ex changes/?c=energy"



ENERGY MARKETS: AugustNymex crude oil was slightly higher overnight as it extends the rally off June's low. Stochastics and the RSI are overbought but remain neutral to bullish signaling that sideways to higher prices are possible near-term. If August extends the rally off June's low, May's high crossing at 72.70 is the next upside target. Closes below the 20-day moving average crossing at 66.49 would confirm that a short-term top has been posted. First resistance is the overnight high crossing at 71.23. Second resistance is May's high crossing at 72.70. First support is the 20-day moving average crossing at 66.49. Second support is June's low crossing at 63.40.    



August heating oil was slightly higher overnight. Stochastics and the RSI are neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above the 50-day moving average crossing at 216.64 are needed to confirm that a short-term low has been posted. If August renews the decline off May's high, the 50% retracement level of the February-May-rally crossing at 205.35 is the next downside target. First resistance is the reaction high crossing at 219.13. Second resistance is the reaction high crossing at 224.21. First support is the 50% retracement level of the February-May-rally crossing at 205.35. Second support is the 62% retracement level of the February-May-rally crossing at 199.62.



August unleaded gas was higher overnight. Stochastics and the RSI are neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above the 20-day moving average crossing at 207.07 are needed to confirm that a short-term low has been posted. If August resumes the decline off May's high, the 75% retracement level of the February-May-rally crossing at 192.52 is the next downside target. First resistance is the 20-day moving average crossing at 207.07. Second resistance is the 50-day moving average crossing at 211.52. First support is the 62% retracement level of the February-May-rally crossing at 198.55. Second support is the 75% retracement level of the February-May-rally crossing at 192.52.



August Henry natural gas was higher overnight while extending the trading range for the past four-weeks.Stochastics and the RSI are turning neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above June's high crossing at 3.043 or below the reaction low crossing at 2.883 are needed to confirm a breakout of the aforementioned trading range and point the direction of the next trending move. First resistance is June's high crossing at 3.043. Second resistance is monthly resistance crossing at 3.111. First support is the 50-day moving average crossing at 2.890. Second support is the reaction low crossing at 2.883.  



CURRENCIEShttp://quotes.ino.com/ex changes/?c=currencies"



CURRENCIES:The September Dollar was higher overnight as it consolidates some of the decline off last-Thursday's high. Stochastics and the RSI are turning neutral to bullish signaling that sideways to higher prices are possible near-term. If September resumes the rally off April's low, weekly resistance crossing at 97.70 is the next upside target. Closes below the 20-day moving average crossing at 93.88 are needed to confirm that a short-term top has been posted. First resistance is last-Thursday's high crossing at 95.22. Second resistance is weekly resistance crossing at 97.70. First support is the 20-day moving average crossing at 93.88. Second support is the 50-day moving average crossing at 92.82.



The September Euro was lower overnight as it consolidates some of the rally off last Thursday's low. However, stochastics and the RSI are turning neutral to bearish signaling that sideways to lower prices are possible near-term. If September extends the decline off February's high, the 62% retracement level of the 2016-2018 rally crossing at 115.36 is the next downside target. If September resumes the rally off last-Thursday's low, the reaction high crossing at 119.40 is the next upside target. First resistance is the reaction high crossing at 119.40. Second resistance is the 50-day moving average crossing at 119.44. First support is the 62% retracement level of the 2016-2018 rally crossing at 115.36. Second support is the 75% retracement level of the 2016-2018 rally crossing at 112.79.



The September British Pound was lower overnight.Stochastics and the RSI are turning neutral to bearish signaling that sideways to lower prices are possible near-term. If September extends the decline off April's high, weekly support crossing at 1.3048 is the next downside target. Closes above the 20-day moving average crossing at 1.3360 are needed to confirm that a short-term low has been posted. First resistance is June's high crossing at 1.3533. Second resistance is the 50-day moving average crossing at 1.3565. First support is last-Thursday's low crossing at 1.3152. Second support is weekly support crossing at 1.3048.  



The September Swiss Franc was lower overnight. Stochastics and the RSI are turning neutral to bearish signaling that sideways to lower prices are possible near-term. If September resumes this month's decline, May's low crossing at 1.0057 is the next downside target. Closes above Monday's high crossing at 1.0219 would temper the near-term bearish outlook. Closes above the 25% retracement level of the February-May-decline crossing at 1.0300 are needed to renew the rally off May's low. First resistance is the 25% retracement level of the February-May-decline crossing at 1.0300. Second resistance is the 38% retracement level of the February-May-decline crossing at 1.0431. First support is last-Thursday's low crossing at 1.0086. Second support is May's low crossing at 1.0057. 



The September Canadian Dollar was lower overnight as it consolidates some of last-Friday's rally. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If September extends the decline off April's high, the 62% retracement level of the 2016-2017-rally crossing at 74.54 is the next downside target. Closes above the 20-day moving averagecrossing at 76.42 are needed to confirm that a short-term low has been posted. First resistance is the 10-day moving average crossing at 75.54. Second resistance is the 20-day moving average crossing at 76.42. First support is the 62% retracement level of the 2016-2017-rally crossing at 74.54. Second support is the 75% retracement level of the 2016-2017-rally crossing at 72.83.  



The September Japanese Yen was slightly higher overnight. Stochastics and the RSI are neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above the 50-day moving average crossing at 0.9196 are needed to confirm that a short-term low has been posted. If September renews the decline off May's high, May's low crossing at 0.9051 is the next downside target. First resistance is the 50-day moving average crossing at 0.9196. Second resistance is May's high crossing at 0.9320. First support is June's low crossing at 0.9073. Second support is May's low crossing at 0.9051. 



PRECIOUS METALS http://quotes.ino.com/ex changes/?c=metals"



PRECIOUS METALS: August gold was lower overnight as it extends this year's decline. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If August extends the decline off April's high, last-December's low crossing at 1251.90 is the next downside target. Closes above the 20-day moving average crossing at 1287.60 are needed to confirm that a short-term low has been posted. First resistance is the 10-day moving average crossing at 1274.20. Second resistance is the 20-day moving average crossing at 1287.60. First support is the overnight low crossing at 1255.00. Second support is last-December's low crossing at 1251.90.



July silver was lower overnight as it extends the decline off June's high. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If July extends the decline off June's high, May's low crossing at 16.070 is the next downside target. Closes above the 20-day moving average crossing at 16.565 are needed to confirm that a short-term low has been posted. First resistance is the 20-day moving average crossing at 16.565. Second resistance is June's high crossing at 17.350. First support is Tuesday's low crossing at 16.140. Second support is May's low crossing at 16.070. 



July copper was lower overnight as it extends the decline off June's high. The low-range trade sets the stage for a steady to lower opening when the day session begins trading. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If July extends the decline off May's high, March's low crossing at 295.85 is the next downside target. Closes above the 20-day moving average crossing at 313.18 are needed to confirm that a low has been posted. First resistance is the 10-day moving average crossing at 305.46. Second resistance is the 20-day moving average crossing at 313.18. First support is the overnight low crossing at 296.05. Second support is March's low crossing at 295.85.



GRAINS http://quotes.ino.com/ex changes/?c=grains



July corn was higher overnight as it continues to form a correction off last-Tuesday's low. The high-range trade overnight sets the stage for a steady to higher opening when the day session begins trading. Stochastics and the RSI are neutral to bearish signaling that sideways to lower prices are possible near-term. If July resumes the decline off May's high, long-term support crossing at 3.35 1/2 is the next downside target. Closes above the 20-day moving average crossing at 3.68 are needed to confirm that a short-term low has been posted. First resistance is last-Friday's high crossing at 3.59 3/4. Second resistance is the 20-day moving average crossing at 3.68. First support is last-Tuesday's low crossing at 3.38 3/4. Second support is long-term support crossing at 3.35 1/2. 



July wheat was higher overnight as it consolidates some of this week's decline. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If July extends the decline off May's high, March's low crossing at 4.59 is the next downside target. Closes above the 20-day moving average crossing at 5.03 3/4 are needed to confirm that a short-term low has been posted. First resistance is the 10-day moving average crossing at 4.86 3/4. Second resistance is the 20-day moving average crossing at 5.03 3/4. First support is Tuesday's low crossing at 4.66 3/4. Second support is March's low crossing at 4.59.      



July Kansas City Wheat closed down 11 3/4-cents at 4.58. 



July Kansas City wheat closed lower on Tuesday as it extends the decline off May's high. The low-range close sets the stage for a steady to lower opening on Wednesday. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible. If July extends the decline off May's high, January's low crossing at 4.50 1/4. Closes above the 20-day moving average crossing at 5.17 1/4 would confirm that a short-term low has been posted.First resistance is the 10-day moving average crossing at 4.96 1/4. Second resistance is the 20-day moving average crossing at 5.17 1/4. First support is today's low crossing at 4.54. Second support is January's low crossing at 4.50 1/4. 



July Minneapolis wheat was slightly higher overnight as it consolidates some of the decline off May's high. The mid-range overnight trade sets the stage for a steady to higher opening when the day session begins trading. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If July extends the decline off May's high, monthly support crossing at 5.15 1/4 is the next downside target. Closes above the 20-day moving average crossing at 5.74 would confirm that a short-term low has been posted. First resistance is the 10-day moving average crossing at 5.52 1/4. Second resistance is the 20-day moving average crossing at 5.74. First support is Tuesday's low crossing at 5.31 3/4. Second support is monthly support crossing at 5.15 1/4.   



SOYBEAN COMPLEX? http://quotes.ino.com/ex?changes/?c=grains "



July soybeans was higher overnight as it consolidated some of this week's loss. The high-range overnight trade sets the stage for a steady to higher opening when the day session begins trading. Stochastics and the RSI are turning neutral to bullish signaling that a low might be in or is near. Closes above the 20-day moving average crossing at 9.36 3/4 are needed to confirm that a short-term low has been posted. If July resumes this year's decline, the March-2009 low crossing at 8.38 1/4 is the next downside target. First resistance is the 10-day moving average crossing at 8.90 1/2. Second resistance is the 20-day moving average crossing at 9.36 3/4. First support is last-Tuesday's low crossing at 8.41 1/2. Second support is the March-2009 low crossing at 8.38 1/4.



July soybean meal was higher overnight as it extends the trading range of the past seven-days. The high-range overnight trade sets the stage for a steady to higher opening when the day session begins trading. Stochastics and the RSI are turning neutral to bullish signaling that a low might be in or is near. Closes above the 20-day moving average crossing at 349.10 are needed to confirm that a short-term low has been posted. If July renews the decline off May's high, January's low crossing at 317.00 is the next downside target. First resistance is last-Friday's high crossing at 339.90. Second resistance is the 20-day moving average crossing at 349.10. First support is last-Tuesday's low crossing at 320.30. Second support is January's low crossing at 317.00.



July soybean oil was higher overnight. The high-range overnight trade sets the stage for a steady to higher opening when the day session begins trading. Stochastics and the RSI are neutral to bullish signaling that a low might be in or is near. Closes above the 20-day moving average crossing at 29.96 are needed to confirm that a short-term low has been posted. If July resumes the decline off May's high, the November-2015 low crossing at 26.99 is the next downside target. First resistance is the 10-day moving average crossing at 29.27. Second resistance is the 20-day moving average crossing at 29.96. First support is last-Tuesday's low crossing at 27.79. Second support is the November-2015 low crossing at 26.99. 



LIVESTOCKhttp://quotes.ino.com/exchanges/?c=livestock 



July hogs closed up $1.05 at $79.13. 



July hogs closed higher on Tuesday. The mid-range close sets the stage for a steady to higher opening when Wednesday's session begins trading. Stochastics and the RSI are neutral to bearish signaling that sideways to lower prices are possible near-term. If July extends the decline off June's high, June's low crossing at 75.20 is the next downside target. Closes above the 10-day moving average crossing at 80.93 would confirm that a short-term low has been posted. First resistance is the 10-day moving average crossing at 80.93. Second resistance is June's high crossing at 83.83. First support is Monday's low crossing at 77.98. Second support is June's low crossing at 75.20.  



October cattle closed down $0.52 at 105.90. 



October cattle closed lower on Tuesday. The low-range close sets the stage for a steady to lower opening when Wednesday's night session begins trading. Stochastics and the RSI are neutral to bearish signaling that sideways to lower prices are possible near-term. If October extends this week's decline, June's low crossing at 103.55 is the next downside target. Closes above April's high crossing at 110.05 would mark an upside breakout of the April-June trading range. First resistance is last-Wednesday's high crossing at 109.80. Second resistance is April's high crossing at 110.05. First support is June's low crossing at 103.50. Second support is May's low crossing at 101.50.

 

August Feeder cattle closed up $0.33 at $146.10. 



August Feeder cattle closed higher on Tuesday and the high-range close sets the stage for a steady to higher opening when Wednesday's session begins trading. Stochastics and the RSI remain neutral to bearish signaling that sideways to lower prices are possible near-term. Closes below June's low crossing at 142.17 would confirm that a short-term top has been posted. If August extends the rally off May's low, March's high crossing at 153.88 is the next upside target. First resistance is last-Wednesday's high crossing at 150.75. Second resistance is March's high crossing at 153.88. First support is June's low crossing at 142.18. Second support is May's low crossing at 136.25.    



FOOD & FIBERhttp://quotes.ino.com/ex changes/?c=food 



July coffee closed higher on Tuesday. The mid-range close sets the stage for a steady to higher opening on Wednesday. Stochastics and the RSI are turning neutral to bullish signaling that sideways to higher prices are possible near-term. Closes above the 50-day moving average crossing at 11.86 would confirm that a short-term low has been posted. If July renews this month's decline, monthly support crossing at 11.10 is the next downside target. 



July cocoa closed slightly lower on Tuesday. The mid-range close sets the stage for a steady to lower opening on Wednesday. Stochastics and the RSI are neutral to bearish signaling that sideways to lower prices are possible near-term. If July renews the decline off April's high, the 75% retracement level of the December-April-rally crossing at 21.02 is the next downside target. If July extends the rally off June's low, the 50-day moving average crossing at 26.21 is the next upside target.  



July sugar closed higher on Tuesday. The mid-range close set the stage for a steady to higher opening on Wednesday. Stochastics and the RSI are neutral to bullish signaling that sideways to higher prices are possible near-term. If July renews the rally off April's low, the 25% retracement level of the 2016-2018-decline crossing at 13.03 is the next upside target. If July renews the decline off June's high, May's low crossing at 11.12 is the next downside target.  



July cotton closed lower on Tuesday. The mid-range close sets the stage for a steady to lower opening on Wednesday. Stochastics and the RSI are oversold but remain neutral to bearish signaling that sideways to lower prices are possible near-term. If July extends this month's decline, the late-April low crossing at 81.36 is the next downside target. Closes above the 20-day moving average crossing at 90.09 would confirm that a low has been posted.

Comments
By metmike - June 27, 2018, 9:05 a.m.
Like Reply

Thanks Tallpine!